feat(init): mise en place initiale de P'titsPas - Documentation: CDC complet, sécifications techniques SSS-001, charte graphique, évolutions - Backend: structure NestJS avec controllers/services/routes, config Prisma - Frontend: app Flutter avec structure MVC, thème et Firebase - Changement de nom: SuperNounou devient P'titsPas
This commit is contained in:
@@ -0,0 +1,211 @@
|
||||
# Évolutions du Cahier des Charges
|
||||
|
||||
Ce document liste les modifications à apporter au cahier des charges original pour le rendre conforme à l'application développée.
|
||||
|
||||
## 1. Gestion des Enfants
|
||||
|
||||
### Modifications à apporter dans la section "Création de compte parent"
|
||||
|
||||
#### Situation actuelle dans le CDC :
|
||||
- Mentionne uniquement la collecte d'informations sur l'enfant
|
||||
- Ne précise pas la possibilité d'ajouter plusieurs enfants
|
||||
- Ne mentionne pas la gestion des naissances multiples
|
||||
- Ne mentionne pas la gestion des enfants à naître
|
||||
|
||||
#### Modifications proposées :
|
||||
|
||||
Ajouter le paragraphe suivant après la description de la collecte d'informations sur l'enfant :
|
||||
|
||||
```
|
||||
Les parents peuvent ajouter autant d'enfants que nécessaire. Pour chaque enfant, les informations suivantes sont collectées :
|
||||
- Prénom
|
||||
- Date de naissance (ou date prévue pour les enfants à naître)
|
||||
- Photo (optionnelle)
|
||||
- Consentement pour l'utilisation de la photo
|
||||
- Indication si l'enfant fait partie d'une naissance multiple (jumeaux, triplés, etc.)
|
||||
|
||||
Les parents peuvent :
|
||||
- Ajouter un nouvel enfant à tout moment
|
||||
- Supprimer un enfant ajouté
|
||||
- Modifier les informations d'un enfant existant
|
||||
- Indiquer si l'enfant est à naître
|
||||
- Indiquer si l'enfant fait partie d'une naissance multiple
|
||||
- Donner ou retirer leur consentement pour l'utilisation de la photo de l'enfant
|
||||
```
|
||||
|
||||
### Modifications à apporter dans la section "Workflow de création de compte"
|
||||
|
||||
#### Situation actuelle dans le CDC :
|
||||
- Étape 3 : "Collecte des informations sur l'enfant"
|
||||
|
||||
#### Modifications proposées :
|
||||
|
||||
Remplacer l'étape 3 par :
|
||||
```
|
||||
3. Collecte des informations sur les enfants
|
||||
- Ajout d'un premier enfant
|
||||
- Possibilité d'ajouter d'autres enfants
|
||||
- Pour chaque enfant :
|
||||
* Saisie du prénom
|
||||
* Saisie de la date de naissance (ou date prévue)
|
||||
* Option d'ajout d'une photo
|
||||
* Option de consentement photo
|
||||
* Indication si naissance multiple
|
||||
* Indication si enfant à naître
|
||||
- Possibilité de modifier ou supprimer un enfant
|
||||
```
|
||||
|
||||
## 2. Workflow de Création de Compte
|
||||
|
||||
### Modifications à apporter dans la section "Workflow de création de compte"
|
||||
|
||||
#### Situation actuelle dans le CDC :
|
||||
- Ne précise pas l'ordre exact des étapes
|
||||
- Ne mentionne pas le statut du compte après création
|
||||
- Ne détaille pas le processus de validation
|
||||
|
||||
#### Modifications proposées :
|
||||
|
||||
Ajouter les précisions suivantes au workflow :
|
||||
|
||||
```
|
||||
Le processus de création de compte suit l'ordre suivant :
|
||||
1. Collecte des informations du premier parent
|
||||
2. Option d'ajout d'un second parent
|
||||
3. Collecte des informations sur les enfants
|
||||
4. Description de la situation familiale
|
||||
5. Acceptation des conditions générales
|
||||
6. Résumé et validation finale
|
||||
|
||||
Après la validation :
|
||||
- Le compte est créé avec le statut "en attente"
|
||||
- Un gestionnaire doit valider le compte avant son activation
|
||||
- Les parents reçoivent une notification de la création de leur compte
|
||||
- Une notification est envoyée aux gestionnaires pour validation
|
||||
```
|
||||
|
||||
## 3. Informations Supplémentaires
|
||||
|
||||
### Modifications à apporter dans la section "Création de compte parent"
|
||||
|
||||
#### Situation actuelle dans le CDC :
|
||||
- Ne mentionne pas la possibilité de présentation personnelle
|
||||
- Ne mentionne pas la gestion des photos
|
||||
- Ne précise pas les statuts possibles du compte
|
||||
|
||||
#### Modifications proposées :
|
||||
|
||||
Ajouter les sections suivantes :
|
||||
|
||||
```
|
||||
### Informations complémentaires
|
||||
Le premier parent peut optionnellement ajouter une présentation personnelle pour décrire sa situation et ses attentes.
|
||||
|
||||
### Gestion des photos
|
||||
Pour chaque enfant, les parents peuvent :
|
||||
- Ajouter une photo
|
||||
- Donner ou retirer leur consentement pour l'utilisation de la photo
|
||||
- La photo est stockée de manière sécurisée
|
||||
- Le consentement est enregistré avec date et heure
|
||||
|
||||
### Statut du compte
|
||||
Les statuts possibles du compte sont :
|
||||
- En attente : compte créé, en attente de validation
|
||||
- Validé : compte activé par un gestionnaire
|
||||
- Rejeté : compte refusé par un gestionnaire
|
||||
- Suspendu : compte temporairement désactivé
|
||||
```
|
||||
|
||||
## 4. Validation et Sécurité
|
||||
|
||||
### Modifications à apporter dans la section "Validation"
|
||||
|
||||
#### Situation actuelle dans le CDC :
|
||||
- Mentionne la validation par un gestionnaire
|
||||
- Ne précise pas le processus de validation
|
||||
- Ne mentionne pas les notifications
|
||||
|
||||
#### Modifications proposées :
|
||||
|
||||
Ajouter la section suivante :
|
||||
|
||||
```
|
||||
### Processus de validation
|
||||
1. Création du compte avec statut "en attente"
|
||||
2. Notification automatique aux gestionnaires
|
||||
3. Revue des informations par un gestionnaire
|
||||
4. Décision de validation ou rejet
|
||||
5. Notification aux parents de la décision
|
||||
6. Activation ou rejet du compte selon la décision
|
||||
|
||||
### Notifications
|
||||
- Les parents reçoivent une notification à chaque changement de statut
|
||||
- Les gestionnaires reçoivent une notification pour chaque nouveau compte
|
||||
- Un historique des validations est conservé
|
||||
```
|
||||
|
||||
## 5. Initialisation de l'Application
|
||||
|
||||
### Ajout de l'administrateur par défaut
|
||||
|
||||
#### Situation actuelle dans le CDC :
|
||||
- Ne mentionne pas l'existence d'un administrateur par défaut
|
||||
- Ne précise pas les identifiants de connexion par défaut
|
||||
|
||||
#### Modifications proposées :
|
||||
|
||||
Ajouter la section suivante :
|
||||
|
||||
```
|
||||
### Administrateur par défaut
|
||||
Lors du premier démarrage de l'application, un compte administrateur est automatiquement créé avec les identifiants suivants :
|
||||
- Email : administrateur@ptitspas.fr
|
||||
- Mot de passe : password
|
||||
|
||||
Ce compte permet d'accéder à toutes les fonctionnalités administratives de l'application.
|
||||
Le changement de mot de passe est obligatoire lors de la première connexion.
|
||||
L'application doit forcer ce changement avant d'autoriser l'accès aux fonctionnalités administratives.
|
||||
```
|
||||
|
||||
## 6. Changement de Nom de l'Application
|
||||
|
||||
### Situation actuelle dans le CDC :
|
||||
- L'application est nommée "SuperNounou" dans tout le document
|
||||
- Les références à l'application utilisent ce nom
|
||||
|
||||
### Modifications proposées :
|
||||
|
||||
Ajouter la section suivante :
|
||||
|
||||
```
|
||||
### Changement de nom
|
||||
L'application est renommée "P'titsPas" dans toute la documentation et l'interface utilisateur.
|
||||
Ce changement implique :
|
||||
- Mise à jour de toutes les références à "SuperNounou" dans le CDC
|
||||
- Mise à jour des mentions légales
|
||||
- Mise à jour de la documentation technique
|
||||
- Mise à jour des interfaces utilisateur
|
||||
- Mise à jour des messages système et notifications
|
||||
- Mise à jour des adresses email (ex: support@ptitspas.fr)
|
||||
```
|
||||
|
||||
### Impact sur l'application :
|
||||
- Mise à jour de tous les textes statiques dans le code
|
||||
- Mise à jour des templates d'email
|
||||
- Mise à jour des messages de notification
|
||||
- Mise à jour de la documentation utilisateur
|
||||
- Mise à jour des mentions légales et CGU
|
||||
|
||||
## Format de présentation
|
||||
|
||||
Pour chaque évolution identifiée, ce document suivra la structure suivante :
|
||||
1. Section concernée dans le CDC
|
||||
2. Situation actuelle
|
||||
3. Modifications proposées
|
||||
4. Impact sur l'application
|
||||
|
||||
## Prochaines évolutions à documenter
|
||||
|
||||
- [x] Ajouter d'autres évolutions identifiées
|
||||
- [ ] Mettre à jour le CDC original
|
||||
- [ ] Valider les modifications avec les parties prenantes
|
||||
Reference in New Issue
Block a user