Apprendre le malgache officiel : PWA hors-ligne, rappel espacé FSRS, input compréhensible et production libre.
# Lova
Une app pour apprendre le malgache officiel (merina), utilisable sur téléphone, qui garde ta
progression sur l'appareil et fonctionne sans réseau.
Le nom vient de *lova*, l'héritage : ce qu'on transmet.
## Ce que c'est
Une application web installable (PWA). Tu l'ouvres dans le navigateur du téléphone, tu l'ajoutes à
l'écran d'accueil, elle s'ouvre ensuite en plein écran comme une app native. La progression est
stockée en IndexedDB sur l'appareil. Aucun compte, aucun serveur.
Le contenu couvre 16 unités, 309 entrées de lexique, 19 points de grammaire et 12 textes courts.
Les thèmes sont classés par usage : parler à un enfant en bas âge, la vie de famille, le quotidien
et le marché, le travail, puis les médias.
## Comment une séance est construite
1. **Échauffement** — quelques rappels dus, tout de suite, avant toute lecture.
2. **Bain de langue** — un texte court en malgache, traduction cachée ligne par ligne, suivi de
questions de compréhension.
3. **Point de forme** — une règle tirée du texte qu'on vient de lire, suivie de transformations à
produire soi-même.
4. **Nouveautés** — chaque mot neuf est présenté, puis retesté deux ou trois exercices plus loin
dans la même séance.
5. **Mélange** — reconnaissance, texte à trous et production alternés, sans deux exercices d'affilée
sur le même mot.
6. **Production libre** — deux ou trois phrases écrites sans modèle, gardées dans le journal.
Chaque étape correspond à un résultat de la recherche sur l'acquisition des langues. L'écran
« Méthode » dans l'app détaille lesquels, avec les sources.
Le moteur de planification est FSRS-6, qui
estime pour chaque carte sa stabilité et sa difficulté et cible un taux de rappel réglable (90 % par
défaut).
Chaque entrée du lexique passe par trois stades successifs — reconnaître, compléter, produire — et
le stade suivant ne s'ouvre qu'une fois le précédent stabilisé.
## Lancer le projet
```bash
npm install
npm run dev
```
L'app tourne sur `
localhost`. Le ser …