Flashcard is a desktop study app I built to make creating and reviewing flashcards fast and easy. It runs locally. Your cards, images , and history live in a local SQLite database, and the app ships as a single Windows installer. The app is built with Electron, React (Vite + Tailwind) frontend, and a python FastAPI backend.
Features:
Cards are authored in Markdown with full LaTeX support, which makes it perfect for rich technical and scientific material.
Images can be pasted or dragged in directly, including from a webpage- the app will fetch the image and store it locally
Cards are grouped into subjects, and can secondarily be organized with tags.
The practice engine is the heart of the app. there are 3 review modes, which can be used globally or on a specific subject:
Random: picks at random
In-Order: goes in order seen in app
Smart: a spaced-repetition approach that surfaces the cards you’re struggling with by weighting performance over the last 10 tries and timing since last tested.
Example dashboard
Example practice, showing rendered LaTeX