🗺️ PsychoEnLigne — Suivi des Ă©crans manquants¶
Snapshot initial 28 avril 2026 · mis à jour 29 avril 2026
âś… Écrans dĂ©jĂ livrĂ©s (12)¶
| # | Écran | Frame | Variantes | Notes |
|---|---|---|---|---|
| 1 | Auth | Mobile | A / B | Login → 2FA OTP → setup TOTP → backup codes |
| 2 | Onboarding patient | Mobile | A / B | 8 étapes, matchmaking 3 praticiens scorés |
| 3 | Notifs | Mobile | A / B | Centre multi-canal, drawer + inbox |
| 4 | Questionnaire | Desktop | A / B | Builder 3 colonnes + preview patient |
| 5 | Facturation patient | Mobile | A / B | Liste + paiement Mobile Money |
| 6 | Profil patient | Mobile | A / B | Paramètres + RGPD (sessions, export, suppression) |
| 7 | Patient (dashboard) | Mobile | A / B | Prochaine séance, prise de RDV |
| 8 | Praticien (dashboard) | Desktop | A / B | Agenda timeline + fiche patient + notes |
| 9 | Patients (CRM) | Desktop | A / B | Table dense + grille de cartes |
| 10 | Onb. Pro (KYC) | Mobile | A / B | 5 étapes : Identité → Diplômes → Cabinet → Tarifs → Validation |
| 11 | Admin | Desktop | A / B | KPIs, alertes sécurité, inscriptions |
| 12 | Visio | Desktop | A / B | Salle de consultation in-call |
Plus : 6 thèmes de couleur · Tweaks panel · navigation par onglets
🎯 PrioritĂ©s mises Ă jour — 2026-04-29¶
Après complétion des 4 phases designer (28 avril 2026), la séquence est :
Étape 0 — Backend Questionnaires âś… TERMINÉ (29 avril 2026)¶
- Pourquoi : le frontend
/questionnairesest complet (Phase 3, 28 avril 2026) mais appelle une API inexistante. Le schéma Prisma est prêt (Questionnaire+ReponseQuestionnaire). - Contenu attendu :
- Use cases : ListerQuestionnaires, ObtenirQuestionnaire, CreerQuestionnaire, ModifierQuestionnaire, SupprimerQuestionnaire, SoumettreReponses
- Repository Prisma, ServiceValidation, routes
/api/v1/questionnaires - Pattern DDD identique aux autres modules backend
- Statut : ✅ Terminé — commit 858caf9
Étape 1 — Messagerie patient ↔ praticien âś… TERMINÉ (29 avril 2026)¶
- Pourquoi : une plateforme de psy sans messagerie asynchrone n'existe pas
- Contenu attendu :
- Liste des conversations (côté patient et côté praticien)
- Vue conversation avec rate-limit et modèle "non-urgence"
- Redirection vers urgences si mots-clés détectés (idées suicidaires, crise)
- Pièces jointes chiffrées, statuts lu/non-lu, accusé de réception
- Nouveau module
BackEnd/Modules/Messagerie+FrontEnd/modules/messagerie - Frame : mobile (patient) + desktop (praticien)
- Statut : ⏳ À faire
Étape 2 — DĂ©tail patient (vue praticien) âś… TERMINÉ (29 avril 2026)¶
- Pourquoi : la liste CRM existe, cliquer sur un patient ne mène nulle part
- Contenu attendu :
- Historique séances avec timeline
- Scores questionnaires en graphique évolutif
- Notes par séance, documents partagés
- Alertes cliniques (idées suicidaires, scores en hausse)
- Page
PatientDetailPraticienPagedansFrontEnd/modules/patients - Frame : desktop
- Statut : ✅ Terminé — commit à venir
Étape 3 — Espace facturation praticien âś… TERMINÉ (29 avril 2026)¶
- Pourquoi : boucle économique du produit — comment le praticien est payé
- Contenu attendu :
- Revenus du mois / année, virement hebdo, échéancier
- Justificatifs comptables téléchargeables
- Déclaration fiscale (CFE, TVA si applicable)
- Frame : desktop
- Statut : ✅ Terminé
đź”´ Critique — Ă©crans designer Ă implĂ©menter ensuite¶
Salle d'attente virtuelle / prĂ©-sĂ©ance¶
- Test caméra/micro, briefing 30 sec, choix d'un objectif pour la séance
- Frame : mobile + desktop · Statut : ⏳ À faire
Annulation / report de RDV âś… TERMINÉ (29 avril 2026)¶
- Politique d'annulation (24h avant = gratuit, sinon 50%), sélection nouveau créneau
- Frame : mobile (modal ou écran) · Statut : ✅ Terminé
đźź Important — pour la cohĂ©rence du produit¶
DisponibilitĂ©s & règles d'agenda (praticien)¶
- Créneaux types, exceptions, durée par séance, tampon entre RDV, fenêtre J+30
- Frame : desktop · Statut : ⏳ À faire
Mes documents (patient)¶
- Ordonnances, comptes-rendus, attestations mutuelle, téléchargement PDF
- Frame : mobile · Statut : ⏳ À faire
🟡 Nice-to-have¶
- Landing publique (marketing avant login)
- Crise & urgences (bouton SOS + numéros par pays)
- Téléconsultation de groupe (3-6 participants)
- Modération admin (vérification diplômes, signalements)
- États edge cases (hors-ligne, paiement refusé, connexion dégradée)
- Onboarding 1ère séance (tutoriel visio)
Polish Ă faire en parallèle¶
- États vides cohérents partout
- États de chargement / skeletons
- États d'erreur réseau / Mobile Money refusé
- Accessibilité (contraste, focus visible, ARIA)
- Versions mobile manquantes : praticien mobile, admin mobile
- Page d'accueil publique avant login