Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/redonkulus/flashcards
Simple flashcard web app to learn the alphabet, numbers and common site words.
https://github.com/redonkulus/flashcards
educational flashcards learning
Last synced: about 6 hours ago
JSON representation
Simple flashcard web app to learn the alphabet, numbers and common site words.
- Host: GitHub
- URL: https://github.com/redonkulus/flashcards
- Owner: redonkulus
- License: mit
- Created: 2021-09-15T03:07:06.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T16:28:25.000Z (about 2 years ago)
- Last Synced: 2024-11-27T11:29:43.506Z (about 2 months ago)
- Topics: educational, flashcards, learning
- Language: HTML
- Homepage: https://redonkulus.github.io/flashcards/
- Size: 165 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# simply flashcards
Simple educational flashcard web app. Supports the alphabet, numbers and sight words.
https://redonkulus.github.io/flashcards/
## Features
- Choose from three different flashcard types: alphabet, numbers and common sight words
- Autoplay cards with variable speed to test your skills
- Speak the current card using your device's voice software
- Works on latest Chrome, Firefox, Edge and Safari (mobile and desktop)
- Works Offline! Install as a webapp on your device using "[Add to Home screen](https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Add_to_home_screen)"### Keyboard Shortcuts
- `spacebar` - To view the next card
- `s` - Toggle autoplay functionality
- `r` - Restart with a new set of flashcards
- `v` - Speak the letter, number or word of the current card
- `?` - Load the help modal## Technology
Vanilla HTML, CSS and JavaScript, using the latest web technologies. All the code is inline in the `index.html` file. I could easily use React or many other popular libaries, but I wanted a simple codebase without any dependencies or build processes. If it gets too complicated in the future, I may change this, but it works well for now.
## Background
There are many free, perfectly fine flashcard sights on the web. However, many with obtrusive ads or poor mobile web support. I wanted to create a simple, easily accessible web app for not only my kids, but for anyone else. An easy to use interface, that is mobile friendly and available offline were key requirements.
Feel free to open an issue if you find something wrong or contribute code if you want to add new features.
Hopefully. you find this app useful for your purposes.