https://github.com/chanind/chess-flashcards
Simple flashcards app for studying chess positions
https://github.com/chanind/chess-flashcards
chess chess-openings flashcards
Last synced: 5 months ago
JSON representation
Simple flashcards app for studying chess positions
- Host: GitHub
- URL: https://github.com/chanind/chess-flashcards
- Owner: chanind
- License: mit
- Created: 2022-06-28T22:04:46.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-07-03T15:15:42.000Z (almost 4 years ago)
- Last Synced: 2025-09-10T01:00:38.731Z (9 months ago)
- Topics: chess, chess-openings, flashcards
- Language: TypeScript
- Homepage: https://chanind.github.io/chess-flashcards
- Size: 362 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chess Flashcards
### Live Demo: [chanind.github.io/chess-flashcards](https://chanind.github.io/chess-flashcards/)
This is a free and open-source prototype of a flashcards system for
Chess. I find that I'll often watch a YouTube video about a new cool
opening or concept, but then immediately forget everything I learned
in the video when I try to play. This is an attempt to address that by
turning openings and concepts into studyable flashcards.
## Building / Running
This is a NextJS app. You can install dependencies using `yarn install` and then run in dev using `yarn dev`.
## Adding decks
You can add more decks in the `data/database.ts` file. Hopefully the format there should be self-explanatory. You'll just need a list of PGN lines and some metadata about the deck you want to add.
## Contributing
Feel free to open an issue with any bugs / ideas / improvements that you want to discuss. Also, pull requests are welcome!
## Where is this going?
I'll add more openings and content on here as I learn them. If there's
an opening or content you'd like to add, feel free to open a pull
request on Github to create a new deck.
If this becomes popular it might make sense to turn this into a database-backed web application
where anyone can upload their own chess flashcard decks. There's a lot of possible ways this could go, for example adding user accounts and proper spaced repetition studying for the content for long-term retention. For now this is just a plain static site for ease of maintenance and deployment.
## Happy Studying!