Study with local data
SQLite keeps cards and progress on the device. Studying does not require an account or a dedicated server.
Personal project · Learning Japanese
An app for studying Japanese kanji and vocabulary, practising, and seeing how learning progresses.
This project comes from my interest in learning Japanese. The idea is to keep study sessions small, separate new material from reviews, and make progress visible.
SQLite keeps cards and progress on the device. Studying does not require an account or a dedicated server.
The native C++ engine uses FSRS-5 to schedule spaced repetition. The interface is built with React Native and TypeScript.
Study rules, data access and the interface have distinct boundaries: changing a screen should not change how a review is scheduled.