diff options
| author | schererleander <leander@schererleander.de> | 2025-07-14 18:07:58 +0200 |
|---|---|---|
| committer | schererleander <leander@schererleander.de> | 2025-07-14 18:07:58 +0200 |
| commit | 72c8ca66c6f3578e84c39a8c04d21392716823d1 (patch) | |
| tree | acfc0f46abedd66b74ee8c2517b840e1d987f942 /src/data | |
| parent | 6ef856f34717add27ccbf21056a7c968056e1ea5 (diff) | |
chore: remove old projects
Diffstat (limited to 'src/data')
| -rw-r--r-- | src/data/projects.ts | 87 |
1 files changed, 15 insertions, 72 deletions
diff --git a/src/data/projects.ts b/src/data/projects.ts index e834e01..859cb63 100644 --- a/src/data/projects.ts +++ b/src/data/projects.ts @@ -1,81 +1,24 @@ -export interface Project { - name: string; - description: string; - image?: string; - url?: string; -} - -export const projects: Project[] = [ - { - name: "Quiz Website", - description: "Dynamic website fetching question from a database", - url: "https://github.com/schererleander/quiz", - image: "/images/quiz.webp", - }, - { - name: "Authentication", - description: "Register & login API with passwords stored as salted bcrypt hashes", - url: "https://github.com/schererleander/authentication", - image: "/images/authentication.webp", - }, +export const Projects = [ { name: "Boilerplate", - description: "Next.js boilerplate with authentication, user profiles, and file storage using MongoDB & MinIO", - url: "https://github.com/schererleander/boilerplate", + description: "A boilerplate for a web application", image: "/images/boilerplate.webp", + link: "https://github.com/schererleander/boilerplate", + badges: ["Next.js", "Tailwind CSS", "TypeScript", "MongoDB", "MinIO"], }, { - name: "site", - description: "React + Tailwind site auto-deployed to a VPS via GitHub Actions", - url: "https://github.com/schererleander/site", - image: "/images/site.webp", - }, - { - name: "Space Invaders", - description: "Classic Space-Invaders clone built in Python with Pygame", - url: "https://github.com/schererleander/space-invaders", - image: "/images/spaceinvaders.webp", - }, - { - name: "Markdown Preview", - description: "Live Markdown preview (basic syntax)", - url: "https://github.com/schererleander/markdown-preview", - image: "/images/markdownparser.webp", - }, - { - name: "todolist", - description: "Simple ncurses CLI todo list (C)", - url: "https://github.com/schererleander/todolist", - image: "/images/todolist.webp", + name: "Quiz Website", + description: "A quiz website", + image: "/images/quiz.webp", + link: "https://github.com/schererleander/quiz", + badges: ["Express", "PostgreSQL", "Tailwind CSS", "JavaScript"], }, { - name: "specula", - description: "Minimal TUI for file metadata (go)", - url: "https://github.com/schererleander/specula", + name: "Specula", + description: "A minimal TUI for file metadata", image: "/images/specula.webp", + link: "https://github.com/schererleander/specula", + badges: ["Go", "Bubble Tea", "TUI"], }, - { - name: "Nix", - description: "Exploring Nix to build a reproducible system configuration across all my devices.", - url: "https://github.com/schererleander/nix", - image: "/images/nix.webp", - }, - { - name: "Hackintosh", - description: "macOS on PC hardware using opencore", - url: "https://github.com/schererleander/opencore-config", - image: "/images/hackintosh.webp", - }, - { - name: "raylib-shooter", - description: "Unfinished FPS built with raylib", - url: "https://github.com/schererleander/raylib-shooter", - image: "/images/raylibshooter.webp", - }, - { - name: "Python ICS Modifier", - description: "Changes reminders of .ics file", - url: "https://github.com/schererleander/pyhton-ics-modifier", - image: "/images/github.webp", - }, -]; + +];
\ No newline at end of file |
