32 lines
2.0 KiB
Markdown
32 lines
2.0 KiB
Markdown
# 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](./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](./02-architecture-technique.md) | Choix technique, architecture en couches, organisation des dossiers `app/`, `components/`, `lib/` |
|
|
| [03-modele-donnees.md](./03-modele-donnees.md) | Contracts TypeScript, schéma de données localStorage, hooks de persistance |
|
|
| [04-specifications-ui.md](./04-specifications-ui.md) | Arborescence des composants, design tokens Tailwind, contraintes du format A4, états UI |
|
|
| [05-etapes-realisation.md](./05-etapes-realisation.md) | Plan d'implémentation pas-à-pas : commandes exactes (pnpm), ordre des fichiers, livrables |
|
|
| [06-securite-rgpd.md](./06-securite-rgpd.md) | Sécurité (DOMPurify / XSS), traitement des données, contenu de la page Mentions légales |
|
|
| [07-plan-tests.md](./07-plan-tests.md) | Recette manuelle fonctionnelle, critères d'acceptation liés au GOAL.md |
|
|
| [08-deploiement-docker.md](./08-deploiement-docker.md) | Dockerisation : Dockerfile multi-stage, docker-compose, publication sur Docker Hub |
|
|
|
|
## Ordre de lecture conseillé
|
|
|
|
1. `01-analyse-fonctionnelle.md` — comprendre le produit
|
|
2. `02-architecture-technique.md` — comprendre la stack
|
|
3. `03-modele-donnees.md` — comprendre les données
|
|
4. `04-specifications-ui.md` — comprendre l'interface
|
|
5. `05-etapes-realisation.md` — implémenter (feuille de route)
|
|
6. `06-securite-rgpd.md` — traiter sécurité et conformité
|
|
7. `07-plan-tests.md` — valider la livraison
|
|
8. `08-deploiement-docker.md` — conteneuriser et publier l'image
|
|
|
|
## Références
|
|
|
|
- Document source : [`GOAL.md`](../../GOAL.md)
|
|
- Documentation technique d'exploitation : [`README.md`](../../README.md) |