Skip to content

ymll/flashcard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Simple Random Flashcard Reviewer

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.

๐Ÿš€ Features

  1. Single-File Deployment: All HTML, CSS (Tailwind), and JavaScript are in one index.html file.

  2. Persistent Custom Data: Edit and save your flashcards; the data remains local to your browser across sessions.

  3. Randomized Review: Cards are shuffled into a new random order every time you start a review session.

  4. Click-to-Flip/Next: Simple, intuitive navigation.

  5. Font Size Controls: Easily adjust text size (A+/A-) for better readability and accessibility (especially useful for young learners).

  6. Responsive Design: Optimized for mobile phones and tablets.

๐Ÿ› ๏ธ How to use

  1. Go to https://ymll.github.io/flashcard.

  2. Start learning!

๐Ÿ’ก Usage

  1. 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).

  2. Start Review: Click Start Review.

  3. Flip: Click the card to see the definition.

  4. Next: Click the flipped card again to advance to the next random card.

  5. Adjust Size: Use the A+ and A- buttons in the top-right corner to adjust the card font size.

  6. Reset: Use the Home button in the top-left to return to the launch screen.

About

Simple Flashcard Page for study

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages