FUDE
Japanese for Data Scientists, Written by Hand
データサイエンティストのための、手で書いて学ぶ日本語



Overview
概要A Japanese-learning app with four modes, Write, Listen, Learn and Review, built around tracing kana with a stylus and a spaced-repetition deck that lives on your device.
「書く」「聞く」「学ぶ」「復習」の4つのモードで日本語を学ぶアプリ。スタイラスでかなをなぞる練習と、端末内に保存される間隔反復の単語カードが中心です。
Built for learning Japanese from zero while working in data science in Tokyo, with a curriculum that runs from how the scripts work to keigo and technical vocabulary.
東京でデータサイエンスの仕事をしながら日本語をゼロから学ぶために作りました。カリキュラムは文字の仕組みから、敬語や技術用語まで続きます。
How it was built
開発A static Next.js 16 export installed as a PWA. The Write canvas traces hiragana with an S-Pen or finger, Listen uses the browser's speech synthesis, and all progress and review scheduling is stored offline in IndexedDB through Dexie.
Next.js 16の静的書き出しをPWAとしてインストールして使います。「書く」ではS Penや指でひらがなをなぞり、「聞く」はブラウザの音声合成を使用。進捗と復習スケジュールはDexie経由でIndexedDBにオフライン保存します。
What it does
機能An S-Pen hiragana canvas for tracing each kana, row by row.
S Pen対応のひらがなキャンバスで、行ごとにかなをなぞって練習。
A phased roadmap, from Ground Zero and the five vowels to hiragana in a week.
「基礎」と五十音の母音から、1週間でひらがなまでの段階的なロードマップ。
302 cards in spaced rotation, with a daily streak and due count.
302枚のカードを間隔反復で出題。連続日数と復習予定数を表示。
Installable on iPad, Android and Mac, with everything stored locally.
iPad・Android・Macにインストールでき、すべて端末内に保存。
Stack
技術構成Next.js 16, React 19 and Tailwind 4, deployed to Firebase Hosting.
Next.js 16・React 19・Tailwind 4、Firebase Hostingで公開。
The fastest way to remember a character is to write it.
文字を覚える一番の近道は、手で書くこと。