From 355df8dbbe6e83c69c1cc33a760388b4ae8a28e7 Mon Sep 17 00:00:00 2001 From: kayjaydee Date: Wed, 8 Apr 2026 19:08:55 +0200 Subject: [PATCH] feat: redesign entire portfolio with bold modern dark theme Complete visual overhaul of all pages and components with generous spacing, bold typography, hover effects, gradient accents, and section differentiation. Hero features animated terminal mockup and gradient text. Cards use hover transforms with brand-colored shadows. CTAs use gradient backgrounds. All i18n keys, data structures, SEO meta, and composable logic preserved. --- app/components/ProjectCard.vue | 132 ++++--- app/components/TechBadge.vue | 12 +- app/components/layout/AppFooter.vue | 89 ++++- app/components/sections/CTASection.vue | 31 +- app/components/sections/FAQSection.vue | 14 +- .../sections/FeaturedProjectsSection.vue | 21 +- app/components/sections/HeroSection.vue | 141 ++++++- app/components/sections/ServicesSection.vue | 32 +- .../sections/TestimonialsSection.vue | 71 ++-- app/error.vue | 42 ++- app/layouts/default.vue | 2 +- app/pages/about.vue | 109 +++--- app/pages/contact.vue | 150 ++++---- app/pages/fiverr.vue | 181 +++++---- app/pages/index.vue | 32 +- app/pages/project/[id].vue | 348 +++++++++--------- app/pages/projects.vue | 119 +++--- 17 files changed, 933 insertions(+), 593 deletions(-) diff --git a/app/components/ProjectCard.vue b/app/components/ProjectCard.vue index dd529c3..69fec7c 100644 --- a/app/components/ProjectCard.vue +++ b/app/components/ProjectCard.vue @@ -16,77 +16,73 @@ const translatedCategory = computed(() => { diff --git a/app/components/TechBadge.vue b/app/components/TechBadge.vue index 5a96f96..11380c4 100644 --- a/app/components/TechBadge.vue +++ b/app/components/TechBadge.vue @@ -57,18 +57,22 @@ const levelColor = computed(() => {