This simple API exposes some endpoints to add Decks and Cards so language learners can expand their vocabulary reviewing the cards captured. The cards are stored in a MongoDB database. This uses SRS, Spaced Repetition System to ask show cards at optimal intervals.
This is the companion code to the post published at Foojay here: https://foojay.io
- Java 17
- Spring Boot
- MongoDB
- React
- clone this repo
- install Docker
- open this repo using Visual Studio Code
- install the Dev Containers extension
- from the command palette, run:
Dev Containers: Open Folder in Container
- click on Code
- click on Codespaces
- create a new codespace