A flashcard learning web app where decks can be edited collaboratively (like in a wiki).
- Learn with spaced-repetition (our algorithm is inspired by Anki & SuperMemo2)
- Markdown, LaTeX, images
- Share & collaborate: Decks are public and can be edited by anyone.
- History: Revisions can be easily reviewed and reverted.
- Organize cards into categories.
- Remix: both decks and cards can be easily copied.
- No password: Login with GitHub, GitLab or Google
The backend is written in Java with Spring Boot and the Hibernate ORM. The frontend is written in TypeScript with Angular.
For setup instructions refer to the READMEs in backend and frontend.
Issues and pull requests are welcome!
For contributing code, check out our contributions guide.