mblrc docs
Notes on things I’ve built

Project

StoreManagementkanji-buddykanji-buddy APImy-library

Documentation

Working notes on the things I've built — written to be read later, by me, when I've forgotten how any of it works.

Projects

StoreManagement

One Flutter app for the shop: daily cash, stock and books. Runs on tablet, phone and the web.

kanji-buddy

A private WaniKani-style kanji trainer: an API clone, an SRS engine and a web app. Next.js on Vercel, Postgres on Neon.

kanji-buddy API

The HTTP API behind it, documented for writing clients against: a WaniKani API v2 clone, plus the eleven endpoints that aren’t.

my-library

A catalogue of a few thousand books, imported from OpenLibrary. A REST API, a website, and clients on iOS, Flutter and React Native.

Why this exists

Code says what it does. It rarely says why it does it that way, what was tried first, or which constraint made an obvious-looking choice wrong. That’s what these pages are for.