Tests technologiques - MonJournalMigraine
Travaux preparatoires du TPI 2026 (section 5 du cahier des charges). Chaque test valide une brique technique avant la phase de realisation.
Liste des tests
- Test 1 Technologies PWA Manifest, service worker, installation, mode hors-ligne.
- Test 2 Solutions de stockage local Comparaison IndexedDB vs localStorage : capacite, vitesse, structure.
- Test 3 Librairie graphique (Chart.js) Affichage des statistiques sur les migraines (intensite, repartition, frequence).
- Test 4 Generation de rapport PDF (jsPDF) Production d'un rapport medical imprimable a partir des donnees, avec champ remarques.
- Test 5 Sauvegarde cloud Export / import JSON et synchronisation distante (POST / GET).
- Test 6 Mode sombre Toggle manuel, persistance en localStorage, detection de preferences systeme.
- Test 7 Sauvegarde automatique Backup apres chaque entree, stockage en IndexedDB, gestion de l'historique.
Application complete
L'application complete (PWA en MVC2) se trouve dans le dossier
../app/. Ouvrir app/index.html via un
serveur HTTP local.
Objectif de ces tests
Avant de demarrer la realisation, chaque test verifie qu'une technologie
repond aux exigences du cahier des charges : application PWA installable,
stockage persistant, statistiques exploitables, rapports partageables
et sauvegarde cloud. Les conclusions sont reprises dans le fichier
README.md.
Standards d'entreprise : HTML / CSS / JavaScript uniquement, sans
framework lourd. Chaque test est autonome et peut etre ouvert
directement dans un navigateur.