Cette application est un outil complet de suivi de santé, conçu pour aider les utilisateurs à gérer leur traitement quotidien, leur moral et leur sécurité. Développée dans le cadre de ma formation de Développeur Web et Web Mobile à Blois, elle met l'accent sur l'autonomie de l'utilisateur et la confidentialité des données.
- Suivi Granulaire : Ajout de médicaments avec sélection des moments de prise (Matin, Midi, Soir).
- Multi-check : Possibilité de cocher chaque prise indépendamment pour un même médicament.
- Barre de Progression : Visualisation en temps réel du pourcentage de réussite de la journée.
- Réinitialisation Automatique : Détection du changement de date pour remettre les compteurs à zéro chaque matin.
- Mood Tracker : Enregistrement de l'état émotionnel avec horodatage.
- Analyse de Tendance : Calcul algorithmique de l'humeur dominante sur les dernières saisies.
- Journal de Bord : Espace de notes libres pour consigner symptômes ou observations.
- Mode Discret (Privacy Mode) : Bouton d'urgence transformant l'interface en fausse page Google et modifiant le titre de l'onglet.
- Plan de Sécurité : Stratégies de crise personnalisées et accès rapide aux numéros d'urgence (3114, SAMU).
- Gestion des Données : Système d'Export/Import JSON pour sauvegarder ses données localement sans base de données externe.
- Frontend : React.js (Vite)
- Gestion d'état : Hooks (
useState,useEffect) - Stockage : LocalStorage API
- Logique : JavaScript ES6+ (Méthodes
map,filter,reduce) - Style : CSS3 (Flexbox, Grid, Responsive Design)
- Cloner le projet :
git clone [https://github.com/elo41flo/app-sante-mentale.git]