From 72fc84e2ef4e5787aa1e8a267d1af09a60ab4d67 Mon Sep 17 00:00:00 2001 From: kayjaydee Date: Wed, 8 Apr 2026 18:37:58 +0200 Subject: [PATCH] feat(03-02): project detail page with dynamic route and gallery - Dynamic route /project/[id] with findById composable - 404 via createError if project not found - Hero grid: image + info + CTA buttons (demo, source, custom) - About section with features list (checkmarks) - Technologies section with TechBadge - Gallery thumbnails with zoom overlay, opens ProjectGallery modal - Sidebar: project info card + related projects - Responsive 2-col layout (main + sidebar) --- app/pages/project/[id].vue | 216 +++++++++++++++++++++++++++++++++++++ 1 file changed, 216 insertions(+) create mode 100644 app/pages/project/[id].vue diff --git a/app/pages/project/[id].vue b/app/pages/project/[id].vue new file mode 100644 index 0000000..02d9f6d --- /dev/null +++ b/app/pages/project/[id].vue @@ -0,0 +1,216 @@ + + +