Study smarter, not harder (okay, maybe a little harder).
A simple but powerful API to create, organize, and study flashcards. Build decks, add Q&A cards, track progress, and study smarter with endpoints designed for active recall and spaced repetition.
- Create, edit, and delete decks
- Add, update, and remove flashcards
- Review cards in study mode
- Mark cards as known/unknown
- Track study progress
- Categorize with subjects and tags
- Optional: spaced repetition + deck sharing
Flashcards = memory gains. This API gives developers an easy way to integrate flashcard based studying into apps without reinventing the wheel.
- Node.js + Express
- MongoDB + Mongoose
- JWT auth + bcrypt for security
-
Create a deck → “Biology Chapter 1”
-
Add flashcards → “Q: Powerhouse of the cell? A: Mitochondria”
-
Study cards → mark as known/unknown
-
Track progress → 75% mastered
PRs welcome. Add features, fix bugs, or drop ideas for new study hacks.