Project · App design + development

Yonda

Japanese learning built on a single, unified knowledge graph — vocabulary, grammar, and kanji connected as one structure.

FlutterSupabaseClaude APIiOSApp Store ↗

Description

Yonda (読んだ — Japanese for “read it”) teaches Japanese on top of a single connected knowledge graph. Rather than isolated flashcard decks, vocabulary, grammar, kanji, and readings are linked as one structure — so learning one piece strengthens everything connected to it. A spaced-repetition system schedules the next review, and the Claude API helps generate and connect study material across the graph.

Built with Flutter and Supabase, Yonda is live on the App Store.

Challenges

Modeling Japanese as a coherent knowledge graph instead of flat decks, scheduling reviews across linked nodes rather than single cards, and using the Claude API to generate material that respects those connections.