Webapp that helps remembering things, in particular when learning languages.
Inspired by Anki (https://apps.ankiweb.net) and the Super Memo algorithm (https://www.supermemo.com/english/algsm11.htm)
- make
- docker
- docker compose
- mysql connection (optional, 'standalone mode' provides it as docker container)
- See Makefiles
Users add what they would like to remember as flash cards. Gogo presents the flash cards to users during their learning session. Users rate the flash card based on how easy or diffcult it was to remember the item in question. Based on this rating Gogo calculates the amount of days in which the flash card gets shown again to users.
- Masking of words on a flash card.
- AWS translate API for automatic translatation
- Bing image search API to add images to given search terms
Symfony4 + reactJs