Create cards.
Review on time.
Own your data.

Open-source flashcards app with spaced repetition, a fast review queue, passwordless auth, and a self-hosted AWS/Postgres stack. Use the web MVP today and keep the door open for the iOS offline-first client.

Free and open source. View on GitHub

Spaced Repetition

Review cards with a built-in queue and a simple rating flow. The backend updates scheduling fields on every review submission.

Fast Web MVP

Create cards, browse your collection, and work through due items in the browser with a minimal interface.

Passwordless Auth

Email OTP via Cognito with shared-domain cookies across the auth and app subdomains.

Self-Hosted

Run Postgres locally, start auth, backend, and web separately, and keep the full stack under your control.

API Surface

Use the existing `/v1/me`, `/v1/cards`, `/v1/review-queue`, and `/v1/reviews` endpoints from your own clients and scripts.

Offline-First Direction

The repository is structured around an offline-first roadmap with Postgres on the backend and iOS as the next client priority.