Skip to content

webForDave/flashcards

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flashcard Study API

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.

Features

  • 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

Why this project?

Flashcards = memory gains. This API gives developers an easy way to integrate flashcard based studying into apps without reinventing the wheel.

Tech Stack

  • Node.js + Express
  • MongoDB + Mongoose
  • JWT auth + bcrypt for security

Example Flow

  1. Create a deck → “Biology Chapter 1”

  2. Add flashcards → “Q: Powerhouse of the cell? A: Mitochondria”

  3. Study cards → mark as known/unknown

  4. Track progress → 75% mastered

Contributing

PRs welcome. Add features, fix bugs, or drop ideas for new study hacks.

About

stop forgetting stuff

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published