Top priority
- [x] Spaced repetition system with decks or words to repeat today
- [x] Reverse deck (front and back, back and forth)
- [x] Keep statistics, the most challenging words to learn
- [x] Be able to edit my vocabulary
- [x] Un module pour t’aider à répondre
- [x] Propose des phrases en fonction du contexte? petit LLM (Mistral 7B ou Falcon) qui propose des phrases
- [x] Little bubble to suggest words to write (want to look for a word, click on the bubble, write the word in English, and translation is added, and the word is automatically added to vocab)
- [ ] A little debrief in the end to correct you with more idiomatic expressions + fix your grammatical/conjugation mistakes
- [ ] Ask for explanations about the grammar and conjugation
- [ ] How is this word formed?
- [ ] Grammar learning module (”analyze a sentence,” learn a grammatical point)
Nice to have
- [ ] Replay mode
- [ ] New tab with settings
- [ ] Feature wishlist
- [ ] Send feedback
- [ ] Learn more (modal view) about the app
- [ ] UI like ChatGpt for ChatView and also stream the content to have faster responses
Inessential
- [x] Pre-defined prompts or conversation (”book a taxi, etc…”)
- [ ] Create profile with different levels of difficulty
- [ ] Bot chats with elaborate language, shorter or longer sentences
- [ ] Support multiple languages
- [ ] Notification system
- [ ] Better onboarding tutorial
- [ ] Prononciation (phonétique)
- [ ] Animation of Animal Crossing-like characters when talking to a chatbot. I have a character, Yakky, with a voice, and I can talk to him. With animation and movements like in Animal Crossing
- [ ] Choose a tweet, and study the tweet. Look for translations and learn vocabulary