Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlashLingo

What does it do?

  • Requires the user to login using Google authentication image
    • If the user has logged in during the last 6 hours, uses cookies to authenticate the user
    • Does not store any data about the user except the user's Google id (salted and hashed using SHA-256)
  • Allows the user to: image
    • Create flash cards for Swedish (eftersom svenska är fantastik) words and phrases (input by the user)
      • Translation is done using the Google Translation API
    • Review and answer the cards image
      • Cards are picked randomly with probabilities depending on the correct / incorrect answer ratio
      • On a correct answer, a "Correct!" message pops up image
      • On an incorrect answer, the card flips and displays the correct answer
  • Stores the cards in a SQLite database
  • Works in all resolutions

image

Technologies used

Files worth looking at

  • server.js
  • db.js
  • auth/flashlingo.jsx

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages