this repo has no description
1# Japanese
2
3A small Go + htmx scaffold for a Japanese learning app.
4
5The 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.
6
7## Run
8
9```sh
10go run ./cmd/japanese
11```
12
13The app listens on `http://localhost:8080` by default. Override the address with:
14
15```sh
16ADDR=:3000 go run ./cmd/japanese
17```
18
19## Test
20
21```sh
22go test ./...
23```
24
25## Shape
26
27- `cmd/japanese`: executable entry point.
28- `internal/kana`: kana data, answer normalization, and prompt selection.
29- `internal/web`: HTTP handlers, templates, and embedded static assets.
30
31This keeps the current game simple while leaving room for future comprehension analysis, SRS, and course modules.