From 4f4d37cb5cd7ea059f73016fe8a91ca4233e180d Mon Sep 17 00:00:00 2001 From: Chneemann Date: Fri, 31 Jul 2026 23:37:08 +0200 Subject: [PATCH] feat: add demo buttons to project cards and update git links --- src/components/Portfolio.tsx | 59 ++++++++++++++++++++++++------------ 1 file changed, 39 insertions(+), 20 deletions(-) diff --git a/src/components/Portfolio.tsx b/src/components/Portfolio.tsx index 764067f..22e9801 100644 --- a/src/components/Portfolio.tsx +++ b/src/components/Portfolio.tsx @@ -18,7 +18,7 @@ const PROJECTS = [ ], isFeatured: true, demoLink: "https://dabubble.andre-kempf.com/", - githubLink: "https://github.com/Chneemann/dabubble", + githubLink: "https://git.andre-kempf.com/Chneemann/dabubble", }, { title: "Join", @@ -33,8 +33,9 @@ const PROJECTS = [ { name: "PostgreSQL", featured: false }, ], isFeatured: false, - frontendLink: "https://github.com/Chneemann/join", - backendLink: "https://github.com/Chneemann/join-api", + demoLink: "https://join.andre-kempf.com/", + frontendLink: "https://git.andre-kempf.com/Chneemann/join", + backendLink: "https://git.andre-kempf.com/Chneemann/join-api", }, { title: "Videoflix", @@ -49,8 +50,11 @@ const PROJECTS = [ { name: "PostgreSQL", featured: false }, ], isFeatured: false, - frontendLink: "https://github.com/Chneemann/videoflix/tree/main/frontend", - backendLink: "https://github.com/Chneemann/videoflix/tree/main/backend", + demoLink: "https://videoflix.andre-kempf.com/", + frontendLink: + "https://git.andre-kempf.com/Chneemann/videoflix/src/branch/main/frontend", + backendLink: + "https://git.andre-kempf.com/Chneemann/videoflix/src/branch/main/backend", }, ]; @@ -213,26 +217,41 @@ export default function Portfolio() { ))} - {/* Repository Links */} -
- {project.frontendLink && ( + {/* Actions & Repository Links */} +
+ {project.demoLink && ( - Code (Frontend) → - - )} - {project.backendLink && ( - - Code (Backend) → + Live Demo ↗ )} + +
+ {project.frontendLink && ( + + Frontend + + )} + {project.frontendLink && project.backendLink && ( + / + )} + {project.backendLink && ( + + Backend + + )} +