A single-file flashcard application designed for quick deployment on GitHub Pages. It allows users to input their own term/definition pairs and reviews them in a randomized order. All card data and user preferences are saved locally in the browser (localStorage) for simple setup.
-
Single-File Deployment: All HTML, CSS (Tailwind), and JavaScript are in one index.html file.
-
Persistent Custom Data: Edit and save your flashcards; the data remains local to your browser across sessions.
-
Randomized Review: Cards are shuffled into a new random order every time you start a review session.
-
Click-to-Flip/Next: Simple, intuitive navigation.
-
Font Size Controls: Easily adjust text size (A+/A-) for better readability and accessibility (especially useful for young learners).
-
Responsive Design: Optimized for mobile phones and tablets.
-
Start learning!
-
Edit Cards: Click the Edit Cards button. Enter one flashcard per line, using a vertical pipe (|) to separate the term and definition (e.g., Term | Definition).
-
Start Review: Click Start Review.
-
Flip: Click the card to see the definition.
-
Next: Click the flipped card again to advance to the next random card.
-
Adjust Size: Use the A+ and A- buttons in the top-right corner to adjust the card font size.
-
Reset: Use the Home button in the top-left to return to the launch screen.