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