Aller au contenu

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.