Dossier de conception — CV-Maker
Dossier de conception détaillé du projet CV-Maker, application web de création de CV en temps réel.
Sommaire
| Document | Contenu |
|---|---|
| 01-analyse-fonctionnelle.md | Analyse du besoin, fonctionnalités détaillées issues du GOAL.md, spécifications écran par écran |
| 02-architecture-technique.md | Choix technique, architecture en couches, organisation des dossiers app/, components/, lib/ |
| 03-modele-donnees.md | Contracts TypeScript, schéma de données localStorage, hooks de persistance |
| 04-specifications-ui.md | Arborescence des composants, design tokens Tailwind, contraintes du format A4, états UI |
| 05-etapes-realisation.md | Plan d'implémentation pas-à-pas : commandes exactes (pnpm), ordre des fichiers, livrables |
| 06-securite-rgpd.md | Sécurité (DOMPurify / XSS), traitement des données, contenu de la page Mentions légales |
| 07-plan-tests.md | Recette manuelle fonctionnelle, critères d'acceptation liés au GOAL.md |
| 08-deploiement-docker.md | Dockerisation : Dockerfile multi-stage, docker-compose, publication sur Docker Hub |
Ordre de lecture conseillé
01-analyse-fonctionnelle.md— comprendre le produit02-architecture-technique.md— comprendre la stack03-modele-donnees.md— comprendre les données04-specifications-ui.md— comprendre l'interface05-etapes-realisation.md— implémenter (feuille de route)06-securite-rgpd.md— traiter sécurité et conformité07-plan-tests.md— valider la livraison08-deploiement-docker.md— conteneuriser et publier l'image