Nihon
A local Japanese-learning app for Windows, Linux and macOS.
I'm doing a major rebuild of Nihon and running it like a real product: planned, documented and shipped in small steps. I write most of the code myself, and I want to own the backend in particular.
- One Express.js/TypeScript REST API shared by a React web client and a native Swift/SwiftUI macOS app
- Close to 200 issues, organised with labels, an index, epics and sub-issues
- Git rules, an
AGENTS.mdand written technical decision records - Visual references for every page before implementation
- Coding agents help on well-scoped tasks, and I review every change
- TypeScript
- Express.js
- Node.js
- React
- Prisma
- SQLite
- Bun
- Docker
- Swift / SwiftUI
Backlog·
epic: lessons
api: progress
ui: review page
docs: ADR
In progress·
backend: auth
ui: dashboard
Done·
AGENTS.md
git rules
page mockups