Flisk — a flashcards study app
A study app that turns any subject into flashcards — languages, history, science, your own revision notes. Built front to back: accounts and password recovery, a public library of decks alongside ones you write yourself, two ways to study, and a mastery score that tracks what you actually know, deck by deck.
Under the hood: a nine-table PostgreSQL schema, JWT auth with single-use hashed reset tokens, and an offline queue that replays every answer in order once the network is back.
- Register and sign in — your decks stay private to your account, with password reset by email
- Browse a public library of 43 built-in decks, or write your own
- Two ways to study: classic recall, or multiple choice that grades itself
- A mastery score per deck — what you know right now, not a lifetime average
- Your study list follows your account, so it's the same on your phone and your laptop
- Installs to your phone and works offline — answers sync once you're back online
- Node.js
- Express
- PostgreSQL
- React
- Vite
- Docker