Skip to main content
← All projects

Personal project · Learning Japanese

JaponesApp

An app for studying Japanese kanji and vocabulary, practising, and seeing how learning progresses.

iPhone simulator recording from May 1, 2026: home, kanji and progress. No audio.
Open the video
JaponesApp

The app, in eight seconds.

A personal need as the starting point.

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.

React NativeTypeScriptC++SQLite

Behind the screen.

Study with local data

SQLite keeps cards and progress on the device. Studying does not require an account or a dedicated server.

Review deliberately

The native C++ engine uses FSRS-5 to schedule spaced repetition. The interface is built with React Native and TypeScript.

Separate responsibilities

Study rules, data access and the interface have distinct boundaries: changing a screen should not change how a review is scheduled.