https://github.com/llgaetanll/klue
A Tool to Remember the Kanji using spaced repetition
https://github.com/llgaetanll/klue
kanji nextjs redux-toolkit rtk
Last synced: about 2 months ago
JSON representation
A Tool to Remember the Kanji using spaced repetition
- Host: GitHub
- URL: https://github.com/llgaetanll/klue
- Owner: llGaetanll
- Created: 2020-07-28T19:27:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2023-06-10T15:28:55.000Z (about 3 years ago)
- Last Synced: 2025-04-03T01:44:17.274Z (about 1 year ago)
- Topics: kanji, nextjs, redux-toolkit, rtk
- Language: JavaScript
- Homepage: https://klue.vercel.app/
- Size: 1000 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Klue
[](https://klue.vercel.app/)
Klue is a website to help you remember the Kanji. It's based off of the 6th edition of [Remembering the Kanji by James W. Heisig](https://www.amazon.com/Remembering-Kanji-Complete-Japanese-Characters/dp/0824835921).
Klue is a website that converts a dataset into flashcards. It is intentionally your job to fill in the information for each card you learn along the way.
## Getting Started
The website will first ask you for a character set. You can find the ordered character set for Remembering the Kanji [here](https://gist.github.com/llGaetanll/b7ce3ef325e6c6da0f3e45d66fd5d7c9).
1. Save the contents of the gist as a json file
2. Upload the file to the website
## Keyboard Shortcuts
To make it as fast as possible to input data about the kanji, you can use the following shortcuts
- `1` mark card as easy
- `2` mark card as medium
- `3` mark card as hard
- `right` move to the next kanji
Note: there is a known issue in which the user is able to move forward in testing mode without rating the card. I'll fix this soon but in the mean time, avoid pressing this when testing
- `left` (only in edit mode) go back to the previous kanji
- `space` toggle the definition and notes associated with the kanji
- `e` Enter edit mode
- `esc` Exit edit/definition mode