# đŸ—ș Roadmap GĂ©nĂ©rale - Projet P'titsPas **Version** : 1.0 **Date** : 28 Novembre 2025 **Auteur** : Équipe PtitsPas --- ## ⚠ Avertissement Les **Phases 2, 3, 4+** sont des **Ă©bauches indicatives** qui seront affinĂ©es au fur et Ă  mesure du dĂ©veloppement et des retours utilisateurs. Certaines fonctionnalitĂ©s mentionnĂ©es (comme la facturation) ne seront peut-ĂȘtre pas dĂ©veloppĂ©es ou seront remplacĂ©es par d'autres prioritĂ©s. **Seule la Phase 1 est dĂ©taillĂ©e et validĂ©e.** --- ## 🎯 Vue d'ensemble | Phase | Focus | Estimation | Statut | |-------|-------|------------|--------| | **Phase 1** | Comptes & Auth | ~173h | ✅ DĂ©taillĂ©e (61 tickets) | | **Phase 2** | Recherche & Contact | ~100h | 📋 Ébauche | | **Phase 3** | Contrats & Planning | ~120h | 📋 Ébauche | | **Phase 4** | Suivi & AvancĂ© | ~140h+ | 📋 Ébauche | | **Phase 5+** | Optimisations | ~200h+ | 📋 Ébauche | | **TOTAL** | | **~733h+** | | --- ## 📩 Phase 1 (v1.0.0) - 🔐 CrĂ©ation de comptes & Authentification **Objectif** : MVP fonctionnel avec gestion des utilisateurs ### FonctionnalitĂ©s - ✅ Configuration systĂšme (on-premise) - ✅ Authentification & SĂ©curitĂ© - ✅ Inscription Parents (workflow 6 Ă©tapes) - ✅ Inscription Assistantes Maternelles (workflow 5 panneaux) - ✅ Validation par Gestionnaires (dashboard 2 onglets) - ✅ Documents lĂ©gaux (CGU/Privacy avec versioning) - ✅ Upload photos (enfants, AM) - ✅ Notifications email (validation, refus, crĂ©ation MDP) - ✅ Logging & Monitoring - ✅ Tests & Documentation ### Versions incrĂ©mentales (semver / Gitea) La table historique « ~21 tickets / 0.1.0 » est **obsolĂšte**. État rĂ©el des milestones, bilans et tag : **[05_VERSIONS-ET-MILESTONES.md](./05_VERSIONS-ET-MILESTONES.md)**. | Version | Statut (sept. 2026) | |---------|---------------------| | **0.1.0** | **TerminĂ©e** — [bilan](./29_BILAN-VERSION-0.1.0.md) (48 tickets fermĂ©s) | | **0.2.0+** | Ouvertes — voir Gitea + doc 05 | ### Livrable Phase 1 (visĂ©e) Application installable avec crĂ©ation et validation de comptes utilisateurs, puis enrichissements dashboard / dossiers (0.1.0 livrĂ©). **Tickets** : Gitea — pointeur [23_SUIVI-TICKETS.md](./23_SUIVI-TICKETS.md). --- ## 📩 Phase 2 (v2.0.0) - đŸ€ Mise en relation & Communication **Objectif** : Permettre aux parents de trouver et contacter des assistantes maternelles ### FonctionnalitĂ©s (Ă©bauche) - 🔍 **Recherche d'AM** - Recherche par critĂšres (ville, capacitĂ©, disponibilitĂ©, tarifs) - Filtres avancĂ©s - GĂ©olocalisation (optionnel) - đŸ‘€ **Profils dĂ©taillĂ©s AM** - PrĂ©sentation complĂšte - Photos du lieu de garde - ExpĂ©rience et qualifications - Avis/TĂ©moignages (optionnel) - 💬 **Messagerie interne** - Conversations sĂ©curisĂ©es Parent ↔ AM - PiĂšces jointes - Historique des Ă©changes - 📹 **Demandes de contact** - Workflow de demande Parent → AM - Validation/Refus par AM - Notifications - ⭐ **Favoris/Shortlist** - AM sauvegardĂ©es par parents - Comparaison de profils ### Estimation ~100h (Ă  affiner) ### Livrable Parents peuvent trouver, consulter et contacter des assistantes maternelles. --- ## 📩 Phase 3 (v3.0.0) - 📄 Contrats & Planning **Objectif** : Formaliser les gardes et gĂ©rer les plannings ### FonctionnalitĂ©s (Ă©bauche) - 📄 **Gestion des contrats** - CrĂ©ation contrats (modĂšle type personnalisable) - Signature Ă©lectronique ou validation - Stockage documents contractuels (PDF) - Historique des contrats - Renouvellement/Modification - 📅 **Planning & DisponibilitĂ©s** - Calendrier AM (disponibilitĂ©s, absences, congĂ©s) - RĂ©servations/Demandes de garde - Validation/Refus par AM - Vue planning Parent (enfants gardĂ©s) - Alertes conflits de planning - Export calendrier (iCal) ### Estimation ~120h (Ă  affiner) ### Livrable Contrats formalisĂ©s + Planning opĂ©rationnel pour gĂ©rer les gardes. --- ## 📩 Phase 4 (v4.0.0) - 📊 Suivi & FonctionnalitĂ©s avancĂ©es **Objectif** : Suivi quotidien des enfants et fonctionnalitĂ©s complĂ©mentaires ### FonctionnalitĂ©s (Ă©bauche) - 📔 **Suivi des Enfants (Carnet de liaison numĂ©rique)** - ActivitĂ©s quotidiennes (repas, sieste, jeux) - Photos/VidĂ©os sĂ©curisĂ©es (partage Parent ↔ AM) - Notes/Observations - Suivi mĂ©dical (mĂ©dicaments, allergies, vaccins) - Historique complet par enfant - Export PDF (bilan mensuel) - 🎯 **Autres fonctionnalitĂ©s Ă  dĂ©finir** - ⚠ **Pas de facturation** (dĂ©cision validĂ©e) - FonctionnalitĂ©s Ă  dĂ©terminer selon retours utilisateurs Phase 2 et 3 ### Estimation ~140h+ (Ă  affiner) ### Livrable Suivi quotidien des enfants + FonctionnalitĂ©s complĂ©mentaires. --- ## 📩 Phase 5+ (v5.0.0+) - 🚀 Optimisations & AmĂ©liorations **Objectif** : Optimisations, monitoring, et fonctionnalitĂ©s premium ### FonctionnalitĂ©s (Ă©bauche) #### 📊 Statistiques & Reporting - Dashboard gestionnaire (stats inscriptions, validations) - Rapports collectivitĂ© (CSV/PDF) - Graphiques Ă©volution - Tableaux de bord personnalisĂ©s #### 🔒 RGPD avancĂ© - Droit Ă  l'oubli (suppression compte) - Export donnĂ©es personnelles (portabilitĂ©) - Anonymisation automatique comptes inactifs - Audit trail complet #### 📈 Monitoring & Infrastructure - MĂ©triques systĂšme (CPU, RAM, BDD) - Dashboard monitoring admin - Sauvegarde automatique BDD (cron) - ProcĂ©dures de restauration - Alertes automatiques #### 📚 Documentation & Formation - Guides utilisateur (Gestionnaire, Parent, AM) - VidĂ©os tutoriels - FAQ interactive - Base de connaissances #### 🎹 AmĂ©liorations UX - Mode sombre - Notifications push (PWA) - AccessibilitĂ© (WCAG 2.1) - Multi-langue (i18n) - Responsive avancĂ© #### 🌟 FonctionnalitĂ©s Premium (optionnel) - GĂ©olocalisation AM (carte interactive) - SystĂšme d'avis/notation - Badges/Certifications AM - IntĂ©grations tierces (CAF, etc.) - Application mobile native ### Estimation ~200h+ (Ă  affiner) ### Livrable Application mature, optimisĂ©e et riche en fonctionnalitĂ©s. **RĂ©fĂ©rence** : [archive/obsolete/25_PHASE-2-BACKLOG.md](./archive/obsolete/25_PHASE-2-BACKLOG.md) (figĂ©) + [05_VERSIONS-ET-MILESTONES.md](./05_VERSIONS-ET-MILESTONES.md) --- ## 🎯 Logique de progression ``` Phase 1 : "Je peux crĂ©er un compte" ↓ Phase 2 : "Je peux trouver et contacter une AM" ↓ Phase 3 : "Je peux signer un contrat et gĂ©rer le planning" ↓ Phase 4 : "Je peux suivre mon enfant au quotidien" ↓ Phase 5+ : "L'application est optimisĂ©e et riche en fonctionnalitĂ©s" ``` --- ## 🔱 SchĂ©ma de versioning ``` X.Y.Z X = Phase majeure (0 = dev Phase 1, 1 = Phase 1 livrĂ©e, 2 = Phase 2 livrĂ©e, etc.) Y = Version incrĂ©mentale dans la phase (0.1, 0.2, 0.3... → 1.0) Z = Patch/Hotfix (0 par dĂ©faut, incrĂ©mentĂ© pour corrections) Exemples : - 0.1.0 → Phase 1 en dev, Version 1 (MVP) - 0.1.1 → Phase 1 en dev, Version 1, Patch 1 (correction bug) - 0.2.0 → Phase 1 en dev, Version 2 (SĂ©curitĂ©) - 1.0.0 → Livraison finale Phase 1 - 1.0.1 → Patch Phase 1 - 2.0.0 → Livraison finale Phase 2 - 3.0.0 → Livraison finale Phase 3 ``` --- ## 📅 CritĂšres de passage entre phases ### Phase 1 → Phase 2 - ✅ Phase 1 terminĂ©e (61 tickets) - ✅ Application dĂ©ployĂ©e en production (au moins 1 collectivitĂ©) - ✅ Utilisateurs rĂ©els (au moins 10 comptes validĂ©s) - ✅ Feedback terrain collectĂ© - ✅ Bugs critiques corrigĂ©s ### Phase 2 → Phase 3 - ✅ Phase 2 terminĂ©e - ✅ Recherche et messagerie utilisĂ©es activement - ✅ Au moins 5 mises en relation rĂ©ussies - ✅ Feedback utilisateurs positif - ✅ Besoin de formalisation des contrats exprimĂ© ### Phase 3 → Phase 4 - ✅ Phase 3 terminĂ©e - ✅ Contrats et planning utilisĂ©s activement - ✅ Au moins 10 contrats signĂ©s - ✅ Feedback utilisateurs positif - ✅ Besoin de suivi quotidien exprimĂ© ### Phase 4 → Phase 5+ - ✅ Phase 4 terminĂ©e - ✅ Application stable en production - ✅ Base utilisateurs significative (50+ comptes actifs) - ✅ Demandes d'optimisations et fonctionnalitĂ©s avancĂ©es --- ## 📝 Notes importantes 1. **FlexibilitĂ©** : Cette roadmap est indicative et sera ajustĂ©e en fonction : - Des retours utilisateurs - Des prioritĂ©s des collectivitĂ©s - Des contraintes techniques dĂ©couvertes - Des Ă©volutions rĂ©glementaires 2. **Priorisation** : Les fonctionnalitĂ©s de chaque phase peuvent ĂȘtre rĂ©organisĂ©es selon : - L'urgence mĂ©tier - La valeur ajoutĂ©e - La complexitĂ© technique - Les dĂ©pendances 3. **DĂ©cisions actĂ©es** : - ❌ Pas de facturation automatique (gestion externe) - ❌ Pas de SMS (email uniquement) - ✅ Application on-premise (auto-hĂ©bergĂ©e) - ✅ Configuration dynamique (pas de hardcoding) 4. **Documentation** : Chaque phase aura sa propre documentation dĂ©taillĂ©e avant dĂ©marrage. --- ## 📚 Documents de rĂ©fĂ©rence - [00_INDEX.md](./00_INDEX.md) - Index gĂ©nĂ©ral de la documentation - [01_CAHIER-DES-CHARGES.md](./01_CAHIER-DES-CHARGES.md) - Cahier des charges v1.3 - [20_WORKFLOW-CREATION-COMPTE.md](./20_WORKFLOW-CREATION-COMPTE.md) - Workflow crĂ©ation de comptes - [23_SUIVI-TICKETS.md](./23_SUIVI-TICKETS.md) / [29_BILAN-VERSION-0.1.0.md](./29_BILAN-VERSION-0.1.0.md) — suivi Gitea + bilan 0.1.0 - [24_DECISIONS-PROJET.md](./24_DECISIONS-PROJET.md) - DĂ©cisions architecturales - [05_VERSIONS-ET-MILESTONES.md](./05_VERSIONS-ET-MILESTONES.md) — milestones Gitea - [archive/obsolete/25_PHASE-2-BACKLOG.md](./archive/obsolete/25_PHASE-2-BACKLOG.md) — backlog Phase 2 figĂ© --- **DerniĂšre mise Ă  jour** : 28 Novembre 2025 **Version** : 1.0 **Statut** : 📋 Roadmap indicative - Phase 1 dĂ©taillĂ©e et validĂ©e