FocusFlow est une application Angular conçue pour aider les développeurs, notamment ceux atteints de TDAH, à mieux gérer leur productivité. Elle propose des outils simples pour organiser leurs tâches, se concentrer efficacement grâce au Mode Hyperfocus, et suivre leur progression avec un tableau de bord.
- Gestion des tâches : Créer, modifier, supprimer, et organiser les tâches par priorité et statut (à faire, en cours, terminé).
- Mode Hyperfocus : Interface épurée avec un chronomètre pour minimiser les distractions.
- Notifications minimisées : Rappels discrets pour les échéances et les fins de sessions.
- Tableau de bord : Suivi des tâches accomplies et statistiques de productivité.
- Angular 18 : Framework principal pour le développement du front-end.
- Angular Material : Bibliothèque pour les composants UI modernes et accessibles.
- RxJS : Gestion des flux de données asynchrones (ex. : tâches en temps réel).
- Cypress : Tests end-to-end pour valider les flux utilisateur.
- Jest : Tests unitaires pour assurer la fiabilité des services et composants.
git clone https://github.com/username/focusflow-front.git
cd focusflow