Squash merge de la branche develop dans master : un seul commit sur master pour regrouper la livraison liée au ticket #50 (affichage dynamique des CGU et de la politique de confidentialité à l'inscription) ainsi que la documentation et les ajustements associés. Frontend (P'titsPas) : modale de validation bloquante avec onglets CGU / confidentialité, chargement des PDF depuis l'API des documents légaux actifs, affichage via pdfx (PdfViewPinch et barre de progression latérale sur le web, repli PdfView sous Windows). Branchement dans le flux d'inscription (écran de présentation), enrichissement du UserService et correction des chemins média pour les URL absolues. Documentation: jeux de fichiers juridiques (markdown et PDF de référence), réorganisation (dossier docs/juridique, archives, renommage du briefing), mises à jour index, liste de tickets et décisions projet. Scripts et métadonnées mineures (Gitea, pubspec, index web). Made-with: Cursor
4.4 KiB
4.4 KiB
Statut de l'application P'titsPas
Archivé (
docs/archive/obsolete/) — instantané du 8 février 2026, non maintenu comme référence courante. Voirdocs/00_INDEX.mdpour la doc à jour.
Date du point : 8 février 2026
1. Environnement de production
| Élément | Statut | Détail |
|---|---|---|
| URL | OK | https://app.ptits-pas.fr |
| Frontend | 200 | Flutter Web, Nginx |
| API | 200 | NestJS, préfixe /api/v1 |
| Base de données | OK | PostgreSQL 17 |
| PgAdmin | OK | https://app.ptits-pas.fr/pgadmin |
Conteneurs Docker
| Service | Image | État |
|---|---|---|
| ptitspas-frontend | ptitspas-app-frontend | Up (recréé récemment) |
| ptitspas-backend | ptitspas-app-backend | Up ~26h |
| ptitspas-postgres | postgres:17 | Up ~28h |
| ptitspas-pgadmin | dpage/pgadmin4 | Up ~28h |
2. Dépôt Git
-
Branche déployée :
master -
Derniers commits :
10bf255– fix(ui): renforcer ombre boutons Parents/AM sur mobile678f421– docs: ticket #82 fermé (écran Login mobile)5295e8e– Merge develop: login mobile, formulaire sous slogan par ratio6bf0932– docs: Index, doc API Gitea, script fermeture issue2f1740b– docs: ticket #83 RegisterChoiceScreen Mobile (terminé)
-
Branches actives :
master,develop, diversesfeature/*(inscription, config, documents légaux, etc.)
3. Déploiement (hook Gitea)
| Élément | Statut |
|---|---|
| Webhook | Opérationnel (hooks.ptits-pas.fr/hooks/petitspas-deploy) |
| Déclencheur | Push sur master, dépôt petitspas |
| Script | Monté depuis l’hôte (verrou + sans Prisma) |
| Dernier déploiement | 08/02/2026 18:18:26 – Succès |
Un seul déploiement à la fois (verrou) ; plus d’étape Prisma dans le script.
4. Fonctionnalités livrées
Backend (API)
- Auth : login, refresh, profil, changement MDP obligatoire (first login)
- Configuration : setup status, bulk, test SMTP, catégories
- Documents légaux : actifs, versions, upload, activation, téléchargement
- Inscription : parents (workflow complet), enfants (CRUD)
- Compte super_admin par défaut (seed BDD) :
admin@ptits-pas.fr/4dm1n1strateur
Frontend
- Formulaires d’inscription : compatibles desktop et mobile
- Choix d’inscription (Parents / Assistante maternelle) – responsive
- Inscription Parent : étapes 1 à 5 (infos parent 1 & 2, enfants, présentation, CGU, récap)
- Inscription AM : étapes 1 à 4 (identité, pro, présentation, récap)
- Login : écran adapté mobile (formulaire sous slogan selon ratio)
- Modale changement de mot de passe obligatoire après première connexion si
changement_mdp_obligatoire - CORS configuré (localhost + prod)
Base de données
- Schéma database-first (BDD.sql)
- Tables : utilisateurs, configuration, documents_legaux, acceptations_documents, enfants, etc.
- Champs tokens création MDP, genre enfants, configuration système
5. Tickets / Priorités (résumé)
- Liste détaillée :
docs/23_LISTE-TICKETS.md - Récent fermé : #82 (Login mobile), #83 (RegisterChoiceScreen mobile), #73, #78, #79, #81
- P0 (BDD) : quelques amendements ouverts (champs CDC, présentation dossier, etc.)
- P1 : configuration système (panneau Paramètres, 3 sections, première config + accès permanent)
- P2/P3 : backend métier et frontend (dashboards, écrans création MDP, etc.)
6. Documentation utile
| Fichier | Usage |
|---|---|
00_INDEX.md |
Index de la doc |
01_CAHIER-DES-CHARGES.md |
CDC v1.3 |
11_API.md |
Endpoints API |
20_WORKFLOW-CREATION-COMPTE.md |
Workflow création compte |
23_LISTE-TICKETS.md |
Liste des tickets |
27_BRIEFING-FRONTEND.md |
Brief frontend, accès Git, tickets prioritaires |
26_GITEA-API.md |
Utilisation API Gitea (issues, PR, token) |
7. Synthèse
L’application est en production sur https://app.ptits-pas.fr avec :
- Frontend et API accessibles et répondant en 200.
- Déploiement automatique sur push
masteravec script à jour (verrou, sans Prisma). - Formulaires d’inscription (Parents et AM) responsive desktop et mobile.
- Login et changement de mot de passe obligatoire opérationnels.
- Prochaines priorités : P0 BDD si besoin, P1 panneau Paramètres / Configuration (tickets #12, #13), puis dashboards et workflows métier (P2/P3).