DEV Community

Piotr Sarna
Piotr Sarna

Posted on

I built StudyLoop: paste your notes, get AI flashcards with spaced repetition

I kept re-reading my notes and forgetting them anyway. Active recall plus spaced repetition is what actually works, but making flashcards by hand was tedious enough that I never stuck with it.

So I built StudyLoop — you paste your notes (a chapter, lecture notes, an article) and it generates clean question/answer flashcards, then schedules them with spaced repetition so each card comes back right before you'd forget it.

The stack

  • Next.js (App Router) on Vercel
  • Neon (serverless Postgres)
  • An OpenAI-compatible LLM (OpenRouter / claude-haiku) for card generation
  • Magic-link auth (no passwords) + Stripe for Pro

How it works

  1. You paste notes, the LLM returns a JSON array of { front, back } cards
  2. Cards are stored with SM-2-lite spaced-repetition fields (ease, interval, due date)
  3. Study mode surfaces due cards; you rate Again / Hard / Good / Easy and the schedule updates

It's live and free to try (3 decks, nothing to install): https://studyloop-jelonmans-projects.vercel.app

Genuinely after feedback: does "paste notes, get a deck" fit how you actually study, or is making the cards yourself part of the value? And for anyone who's launched a study tool, what got you your first users?

Top comments (0)