LearnKorean — user stories v1 (MoSCoW)
Priorisées le 2026-07-19. Le MVP = les Must — 7 stories, c'est le plafond pour un dev solo en alternance : chaque ajout devra en faire sortir une.
Must (MVP v1)
US-01 — Compte
En tant que visiteur, je veux créer un compte et me connecter, afin de retrouver ma progression sur n'importe quel appareil.
- [ ] Inscription email + mot de passe (haché avec un algorithme moderne)
- [ ] Connexion, déconnexion, réinitialisation du mot de passe par email
- [ ] Suppression de compte en libre-service (RGPD) : purge des données
- [ ] Politique de confidentialité et CGU accessibles avant l'inscription
US-02 — Apprendre le hangul
En tant qu'apprenant débutant, je veux des leçons courtes sur les lettres et syllabes, afin de savoir lire le coréen.
- [ ] Leçons progressives : voyelles simples → consonnes → combinaisons
- [ ] Chaque lettre : tracé/forme, romanisation, exemples de syllabes
- [ ] Ma progression hangul est visible et reprend où j'en étais
US-03 — Réviser en répétition espacée
En tant qu'apprenant, je veux réviser mes cartes au moment optimal, afin de mémoriser durablement sans y passer des heures.
- [ ] File de révision quotidienne calculée par un algorithme de répétition espacée (type SM-2)
- [ ] Carte : recto coréen / verso français (+ romanisation) ; réponse auto-évaluée (raté / difficile / correct / facile)
- [ ] L'intervalle de chaque carte évolue selon mes réponses
- [ ] Le nombre de cartes dues aujourd'hui est visible dès l'accueil
US-04 — Decks de départ
En tant que nouvel utilisateur, je veux du vocabulaire prêt à l'emploi, afin de commencer sans rien saisir.
- [ ] Au moins 2 decks importés de sources libres (ex. vocabulaire de base, nombres) avec licence vérifiée et attribution affichée
- [ ] J'active/désactive un deck ; les cartes actives entrent dans ma file
US-05 — Mes propres cartes
En tant qu'apprenant qui suit des cours, je veux ajouter mes mots, afin que l'app colle à ce que j'apprends réellement.
- [ ] Créer / modifier / supprimer une carte (coréen, français, romanisation, note facultative)
- [ ] Mes cartes rejoignent ma file de révision comme les autres
US-06 — Quiz
En tant qu'apprenant, je veux me tester, afin de mesurer ce que je maîtrise vraiment.
- [ ] Quiz générés depuis mes cartes apprises (QCM coréen→français et français→coréen)
- [ ] Résultat en fin de quiz ; les erreurs reviennent en révision
US-07 — Ma progression
En tant qu'apprenant, je veux voir mes statistiques, afin de rester motivé.
- [ ] Série de jours consécutifs (streak), cartes apprises, révisions du jour
- [ ] Progression hangul (lettres acquises / total)
Should (v1.x)
- Notifications de rappel quotidien
- Mode hors-ligne avec synchronisation (réviser dans le métro)
- Sons de prononciation des lettres hangul (préfiguration v2)
Could
- Thèmes d'interface, statistiques avancées, export de ses cartes
Won't (v1 — planifié pour plus tard)
Interaction vocale (v2) · IA conversationnelle (v3) · abonnement/paiement (v3) · iOS et site web public (v4) · fonctions sociales.