A simple web app for studying with digital flashcards, built in petite-vue
.
Flashcards are presented one by one and can be marked as "Pass" or "Fail". Once all flashcards have been shown, passed cards are discarded, while failed cards are shuffled and then presented one by one again. This repeats until all cards have been passed.
The current progress is automatically saved in localStorage and can be restored when opening the web app at a later time.
Offline Flashcard Tutor is built to be run in the browser as a local HTML file. Flashcards are passed as CSV files containing the columns front
and back
, which contain each prompt and respective solution. Most common Markdown features are supported. See the file flashcards.example.csv
for an example.
Offline Flashcard Tutor is bundled using Vite with vite-singlefile-plugin
.
To start a development server:
npm run dev
To build as a local HTML file in /dist
:
npm run build