docs: sync GSD tracking — milestone M1 complete, all 4 phases shipped to prod

This commit is contained in:
2026-04-21 11:00:16 +02:00
parent 888650ce3d
commit a0788f1edd
4 changed files with 48 additions and 10 deletions
@@ -0,0 +1,22 @@
---
phase: 03-seo-i18n
status: complete
completed: 2026-04-21
---
# Summary: SEO & i18n
## What was built (commits 03-01 à 03-03 + fixes)
- Design system Nuxt UI v3, color-mode, sitemap config (`feat(02-01)`)
- AppHeader avec nav, lang/theme toggles, mobile drawer (`feat(02-02)`)
- AppFooter + default layout + useLocaleHead (`feat(02-02)`)
- Per-route SEO metadata et JSON-LD sur toutes les pages (`feat(02-03)`)
- i18n translations complètes FR/EN (`feat(02-01)`)
- Correction i18n langDir path, typecheck errors (`fix(02)`)
- lang attr dynamique sur `<html>` via useHead (`fix(01) WR-04`)
- ContactForm avec validation Zod + route SMTP nodemailer (`feat(03-01)`)
- 9 shared components pour landing et projets (`feat(03-01)`)
- Landing page 6 sections, projects page, project detail, About, Contact, Fiverr, error.vue (`feat(03-02/03)`)
## Self-Check: PASSED