Functionality and MVP - masacheung/Triolingo GitHub Wiki
MVP List
Triolingo is a flashcard application.
1. Hosting on Heroku
2. User Authentication
- Users can create, username and password
- Users can login and logout
- Users can login using the demo login button
- Only have access to the Splash page when user have not login
3. Flash Cards
- Logged in users can create flash cards
- Logged in users will see all the flash cards
- Logged in users can edit their own cards
4. Card Deck
- Logged in users can create deck
- Logged in users can see the flash cards in their deck
5.Dictionary
- Users can search the vocabulary of their interests
- Will generated
- definition
- synonym
- pronunciation (via audio player)
- Allow user to create the card with above information
6. Discussion Board
- Users can share their idea
- Users can discussion with other users
7. Audio player for pronunciation
- an audio player will be added that plays a vocabulary's pronunciation
8. Production REAMDE