this repo has no description
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#
go run ./cmd/japanese
The app listens on http://localhost:8080 by default. Override the address with:
ADDR=:3000 go run ./cmd/japanese
Test#
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.