this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Go 67.4%
CSS 20.3%
JavaScript 2.1%
Other 10.2%
1 1 0

Clone this repository

https://tangled.org/willmorrison.com/japanese https://tangled.org/did:plc:wehfj6ansyukfwtdpuaymxkd/japanese
git@tangled.org:willmorrison.com/japanese git@tangled.org:did:plc:wehfj6ansyukfwtdpuaymxkd/japanese

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

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.