Complete family planning application with: - React frontend with TypeScript - Node.js/Express backend with TypeScript - Python ingestion service for document processing - Planning ingestion service with LLM integration - Shared UI components and type definitions - OAuth integration for calendar synchronization - Comprehensive documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1.7 KiB
1.7 KiB
Parcours UX
Hub principal
- Arrivee sur la page Dashboard.
- Bandeau superieur: selection des enfants (chips colorees).
- Zone centrale: vue agenda semaine avec colonnes par enfant.
- Barre laterale: alertes a venir, documents recents.
- Bouton
Plein ecranfixe en bas a droite.
Ajout d un enfant
- Bouton
Ajouter un enfant-> modal. - Formulaire minimal: prenom + nom, couleur, notes.
- Apercu avatar (initiales + couleur).
- Validation -> creation enfant -> scroll vers enfant nouvellement cree.
Import de planning
- Bouton
Importer un planning. - Dropzone avec glisser deposer ou navigation fichiers.
- Metadonnees optionnelles: periode couverte, commentaires.
- Une fois envoye -> affichage etat
Analyse en coursavec spinner. - Notification system toastee quand l analyse est terminee.
Edition du planning
- Cliquer sur un bloc activite -> panneau lateral.
- Champs editables: titre, horaire, lieu, note, rappels.
- Bouton
Marquer comme important-> alerte automatique. - Historique des modifications (timeline simple).
Mode plein ecran
- Activation via bouton ou touche
F. - Cache la navigation, agrandit les colonnes, police plus grande.
- Timer auto refresh (toutes les 5 minutes) affiche en haut a droite.
Multi ecran
- Bouton
Partager-> QR code + lien. - Option
Afficher sur ecran externe-> suggestions (Chromecast, AirPlay, HDMI). - Mode lecteur: read-only, auto refresh, theme clair/fonce.
Alertes
- Reglages au niveau enfant (par defaut: veille 19h + jour J 7h).
- Possibilite d ajouter un rappel custom par activite.
- Page
Alertesliste toutes les notifications a venir. - Actions rapides: confirmer, snoozer, marquer comme resolu.