# Japanese A small Go + htmx scaffold for a Japanese learning app. The first slice is a rapid kana drill inspired by kana.pro: the server renders a random kana prompt, accepts a typed romaji answer, returns feedback, and swaps in the next prompt with htmx. ## Run ```sh go run ./cmd/japanese ``` The app listens on `http://localhost:8080` by default. Override the address with: ```sh ADDR=:3000 go run ./cmd/japanese ``` ## Test ```sh go test ./... ``` ## Shape - `cmd/japanese`: executable entry point. - `internal/kana`: kana data, answer normalization, and prompt selection. - `internal/web`: HTTP handlers, templates, and embedded static assets. This keeps the current game simple while leaving room for future comprehension analysis, SRS, and course modules.