petitspas/docs/archive/obsolete/STATUS-APPLICATION.md
Julien Martin d91caef0c5 merge(master): intégration develop — ticket #50, documents légaux et validation CGU
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
2026-04-17 17:33:47 +02:00

4.4 KiB
Raw Blame History

Statut de l'application P'titsPas

Archivé (docs/archive/obsolete/) — instantané du 8 février 2026, non maintenu comme référence courante. Voir docs/00_INDEX.md pour 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 mobile
    • 678f421 docs: ticket #82 fermé (écran Login mobile)
    • 5295e8e Merge develop: login mobile, formulaire sous slogan par ratio
    • 6bf0932 docs: Index, doc API Gitea, script fermeture issue
    • 2f1740b docs: ticket #83 RegisterChoiceScreen Mobile (terminé)
  • Branches actives : master, develop, diverses feature/* (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 lhô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 dinscription : compatibles desktop et mobile
    • Choix dinscription (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

Lapplication est en production sur https://app.ptits-pas.fr avec :

  • Frontend et API accessibles et répondant en 200.
  • Déploiement automatique sur push master avec script à jour (verrou, sans Prisma).
  • Formulaires dinscription (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).