From c8dac9ac881d748f62fc4040f459f2c64f331d71 Mon Sep 17 00:00:00 2001 From: kayjaydee Date: Wed, 8 Apr 2026 19:54:46 +0200 Subject: [PATCH] fix: update portfolio branding to "Killian' DAL-CIN" across all documentation and components - Corrected the name in various files including CLAUDE.md, README.md, and configuration files to reflect the updated branding. - Ensured consistency in the use of the new name throughout the project, enhancing brand identity. Co-Authored-By: Claude Opus 4.6 (1M context) --- .planning/PROJECT.md | 4 +- .planning/REQUIREMENTS.md | 2 +- .planning/ROADMAP.md | 2 +- .planning/phases/01-foundation/01-01-PLAN.md | 2 +- .planning/phases/02-ssr-shell/02-01-PLAN.md | 62 ++--- .planning/phases/02-ssr-shell/02-02-PLAN.md | 4 +- .planning/phases/02-ssr-shell/02-03-PLAN.md | 4 +- .planning/phases/02-ssr-shell/02-CONTEXT.md | 4 +- .planning/phases/02-ssr-shell/02-RESEARCH.md | 14 +- .planning/phases/02-ssr-shell/02-UI-SPEC.md | 12 +- .planning/phases/03-pages-ship/03-RESEARCH.md | 2 +- .planning/research/ARCHITECTURE.md | 2 +- .planning/research/STACK.md | 2 +- .planning/research/SUMMARY.md | 2 +- CLAUDE.md | 4 +- README.md | 4 +- app/components/ContactForm.vue | 57 +++-- app/components/ProjectCard.vue | 42 ++-- app/components/ProjectGallery.vue | 2 +- app/components/layout/AppFooter.vue | 81 +++---- app/components/layout/AppHeader.vue | 94 ++------ app/components/sections/CTASection.vue | 62 +++-- app/components/sections/FAQSection.vue | 12 +- .../sections/FeaturedProjectsSection.vue | 28 ++- app/components/sections/HeroSection.vue | 65 ++++-- app/components/sections/ServicesSection.vue | 37 +-- .../sections/TestimonialsSection.vue | 51 +++-- app/data/site.ts | 5 +- app/error.vue | 23 +- app/layouts/default.vue | 2 +- app/pages/about.vue | 98 ++++---- app/pages/contact.vue | 119 +++++----- app/pages/fiverr.vue | 82 +++---- app/pages/index.vue | 22 +- app/pages/project/[id].vue | 216 ++++++++++-------- app/pages/projects.vue | 47 ++-- i18n/locales/en.json | 44 ++-- i18n/locales/fr.json | 44 ++-- nuxt.config.ts | 51 ++--- public/images/fiverr/discord_bot.webp | Bin 0 -> 233472 bytes public/images/fiverr/minecraft_plugin.webp | Bin 0 -> 147200 bytes public/images/fiverr/telegram_bot.webp | Bin 0 -> 268716 bytes public/images/fiverr/website.webp | Bin 0 -> 114608 bytes public/site.webmanifest | 4 +- shared/types/index.ts | 1 - 45 files changed, 750 insertions(+), 665 deletions(-) create mode 100644 public/images/fiverr/discord_bot.webp create mode 100644 public/images/fiverr/minecraft_plugin.webp create mode 100644 public/images/fiverr/telegram_bot.webp create mode 100644 public/images/fiverr/website.webp diff --git a/.planning/PROJECT.md b/.planning/PROJECT.md index c619153..9deb802 100644 --- a/.planning/PROJECT.md +++ b/.planning/PROJECT.md @@ -1,8 +1,8 @@ -# Portfolio Killian Dalcin — Migration Nuxt 4 +# Portfolio Killian' DAL-CIN — Migration Nuxt 4 ## What This Is -Migration complète d'un portfolio freelance de Vue 3 SPA vers Nuxt 4 avec SSR complet. Le site présente les projets, services et compétences de Killian Dalcin, développeur freelance, avec support bilingue FR/EN. L'objectif est un SEO parfait et un développement rapide via des composants prêts à l'emploi (Nuxt UI v3). +Migration complète d'un portfolio freelance de Vue 3 SPA vers Nuxt 4 avec SSR complet. Le site présente les projets, services et compétences de Killian' DAL-CIN, développeur freelance, avec support bilingue FR/EN. L'objectif est un SEO parfait et un développement rapide via des composants prêts à l'emploi (Nuxt UI v3). ## Core Value diff --git a/.planning/REQUIREMENTS.md b/.planning/REQUIREMENTS.md index cd9c06d..313cadd 100644 --- a/.planning/REQUIREMENTS.md +++ b/.planning/REQUIREMENTS.md @@ -1,4 +1,4 @@ -# Requirements: Portfolio Killian Dalcin — Nuxt 4 Migration +# Requirements: Portfolio Killian' DAL-CIN — Nuxt 4 Migration **Defined:** 2026-04-07 **Core Value:** Chaque page du portfolio doit être crawlable par les moteurs de recherche sans JavaScript côté client diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 8819bbe..4c8fd05 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -1,4 +1,4 @@ -# Roadmap: Portfolio Killian Dalcin — Nuxt 4 Migration +# Roadmap: Portfolio Killian' DAL-CIN — Nuxt 4 Migration ## Overview diff --git a/.planning/phases/01-foundation/01-01-PLAN.md b/.planning/phases/01-foundation/01-01-PLAN.md index 2f4b5f6..422b1e7 100644 --- a/.planning/phases/01-foundation/01-01-PLAN.md +++ b/.planning/phases/01-foundation/01-01-PLAN.md @@ -171,7 +171,7 @@ export interface TechStack { ```vue diff --git a/.planning/phases/02-ssr-shell/02-01-PLAN.md b/.planning/phases/02-ssr-shell/02-01-PLAN.md index ca85584..e80a948 100644 --- a/.planning/phases/02-ssr-shell/02-01-PLAN.md +++ b/.planning/phases/02-ssr-shell/02-01-PLAN.md @@ -120,7 +120,7 @@ export default defineAppConfig({ - `css: ['~/assets/css/main.css']` - `colorMode` block: `{ preference: 'dark', fallback: 'dark', storage: 'cookie', storageKey: 'nuxt-color-mode', cookieName: 'nuxt-color-mode', classSuffix: '' }` - `i18n.baseUrl: 'https://killiandalcin.fr'` -- `site: { url: 'https://killiandalcin.fr', name: 'Killian Dalcin - Developpeur Full Stack' }` +- `site: { url: 'https://killiandalcin.fr', name: 'Killian' DAL-CIN - Developpeur Full Stack' }` Do NOT touch existing modules array or i18n locale config — they are correct from Phase 1. @@ -171,44 +171,44 @@ fr.json top-level structure: "formation": "Formation" }, "footer": { - "copyright": "© 2026 Killian Dalcin" + "copyright": "© 2026 Killian' DAL-CIN" }, "a11y": { - "logoLabel": "Killian Dalcin — Developpeur Full Stack — Retour a l'accueil", + "logoLabel": "Killian' DAL-CIN — Developpeur Full Stack — Retour a l'accueil", "openMenu": "Ouvrir le menu de navigation", "closeMenu": "Fermer le menu de navigation", "closeDrawer": "Fermer le menu", "langToggle": "Changer la langue — actuellement Francais", "themeDark": "Activer le mode clair", "themeLight": "Activer le mode sombre", - "github": "GitHub de Killian Dalcin (nouvelle fenetre)", - "linkedin": "LinkedIn de Killian Dalcin (nouvelle fenetre)", - "fiverr": "Fiverr de Killian Dalcin (nouvelle fenetre)" + "github": "GitHub de Killian' DAL-CIN (nouvelle fenetre)", + "linkedin": "LinkedIn de Killian' DAL-CIN (nouvelle fenetre)", + "fiverr": "Fiverr de Killian' DAL-CIN (nouvelle fenetre)" }, "seo": { "home": { - "title": "Killian Dalcin — Developpeur Full Stack Freelance", - "description": "Portfolio de Killian Dalcin, developpeur full stack freelance specialise en Vue.js, React et Node.js. Applications web performantes et solutions sur-mesure." + "title": "Killian' DAL-CIN — Developpeur Full Stack Freelance", + "description": "Portfolio de Killian' DAL-CIN, developpeur full stack freelance specialise en Vue.js, React et Node.js. Applications web performantes et solutions sur-mesure." }, "projects": { - "title": "Projets — Killian Dalcin", + "title": "Projets — Killian' DAL-CIN", "description": "Decouvrez mes realisations en developpement web : applications Vue.js, API Node.js, bots Discord et solutions d'entreprise." }, "about": { - "title": "A propos — Killian Dalcin", - "description": "Biographie et competences de Killian Dalcin, developpeur full stack freelance base en France." + "title": "A propos — Killian' DAL-CIN", + "description": "Biographie et competences de Killian' DAL-CIN, developpeur full stack freelance base en France." }, "contact": { - "title": "Contact — Killian Dalcin", - "description": "Contactez Killian Dalcin pour discuter de votre projet de developpement web." + "title": "Contact — Killian' DAL-CIN", + "description": "Contactez Killian' DAL-CIN pour discuter de votre projet de developpement web." }, "fiverr": { - "title": "Services Fiverr — Killian Dalcin", + "title": "Services Fiverr — Killian' DAL-CIN", "description": "Services de developpement disponibles sur Fiverr : bots Discord, plugins Minecraft, applications web." }, "formation": { - "title": "Formation — Killian Dalcin", - "description": "Formations et cours proposes par Killian Dalcin en developpement web." + "title": "Formation — Killian' DAL-CIN", + "description": "Formations et cours proposes par Killian' DAL-CIN en developpement web." } } } @@ -226,44 +226,44 @@ en.json same structure with English translations: "formation": "Training" }, "footer": { - "copyright": "© 2026 Killian Dalcin" + "copyright": "© 2026 Killian' DAL-CIN" }, "a11y": { - "logoLabel": "Killian Dalcin — Full Stack Developer — Back to homepage", + "logoLabel": "Killian' DAL-CIN — Full Stack Developer — Back to homepage", "openMenu": "Open navigation menu", "closeMenu": "Close navigation menu", "closeDrawer": "Close menu", "langToggle": "Change language — currently English", "themeDark": "Switch to light mode", "themeLight": "Switch to dark mode", - "github": "Killian Dalcin on GitHub (opens in new tab)", - "linkedin": "Killian Dalcin on LinkedIn (opens in new tab)", - "fiverr": "Killian Dalcin on Fiverr (opens in new tab)" + "github": "Killian' DAL-CIN on GitHub (opens in new tab)", + "linkedin": "Killian' DAL-CIN on LinkedIn (opens in new tab)", + "fiverr": "Killian' DAL-CIN on Fiverr (opens in new tab)" }, "seo": { "home": { - "title": "Killian Dalcin — Freelance Full Stack Developer", - "description": "Portfolio of Killian Dalcin, freelance full stack developer specializing in Vue.js, React and Node.js. High-performance web applications and custom solutions." + "title": "Killian' DAL-CIN — Freelance Full Stack Developer", + "description": "Portfolio of Killian' DAL-CIN, freelance full stack developer specializing in Vue.js, React and Node.js. High-performance web applications and custom solutions." }, "projects": { - "title": "Projects — Killian Dalcin", + "title": "Projects — Killian' DAL-CIN", "description": "Discover my web development projects: Vue.js applications, Node.js APIs, Discord bots and enterprise solutions." }, "about": { - "title": "About — Killian Dalcin", - "description": "Biography and skills of Killian Dalcin, freelance full stack developer based in France." + "title": "About — Killian' DAL-CIN", + "description": "Biography and skills of Killian' DAL-CIN, freelance full stack developer based in France." }, "contact": { - "title": "Contact — Killian Dalcin", - "description": "Contact Killian Dalcin to discuss your web development project." + "title": "Contact — Killian' DAL-CIN", + "description": "Contact Killian' DAL-CIN to discuss your web development project." }, "fiverr": { - "title": "Fiverr Services — Killian Dalcin", + "title": "Fiverr Services — Killian' DAL-CIN", "description": "Development services available on Fiverr: Discord bots, Minecraft plugins, web applications." }, "formation": { - "title": "Training — Killian Dalcin", - "description": "Training and courses offered by Killian Dalcin in web development." + "title": "Training — Killian' DAL-CIN", + "description": "Training and courses offered by Killian' DAL-CIN in web development." } } } diff --git a/.planning/phases/02-ssr-shell/02-02-PLAN.md b/.planning/phases/02-ssr-shell/02-02-PLAN.md index 08554cd..722717b 100644 --- a/.planning/phases/02-ssr-shell/02-02-PLAN.md +++ b/.planning/phases/02-ssr-shell/02-02-PLAN.md @@ -103,7 +103,7 @@ Create `app/components/layout/AppHeader.vue` as a single-file component containi **Left — Logo:** - `` -- Contains `` + `Killian` +- Contains `` + `Killian` **Center-Right — Desktop nav (hidden md:flex):** - Use `