aboutsummaryrefslogtreecommitdiff
path: root/src/data
diff options
context:
space:
mode:
authorschererleander <leander@schererleander.de>2025-07-14 18:07:58 +0200
committerschererleander <leander@schererleander.de>2025-07-14 18:07:58 +0200
commit72c8ca66c6f3578e84c39a8c04d21392716823d1 (patch)
treeacfc0f46abedd66b74ee8c2517b840e1d987f942 /src/data
parent6ef856f34717add27ccbf21056a7c968056e1ea5 (diff)
chore: remove old projects
Diffstat (limited to 'src/data')
-rw-r--r--src/data/projects.ts87
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