Work in progress. This project is in early development. Standards and architecture are established; implementation has begun but is not feature complete.
A local-first progressive web app for foster caregivers to log kitten weights during feeding sessions.
Designed to specifically accomodate the unique state of a bottle baby kitten foster: one-handed, in the dark, half-asleep.
- Fast weight entry during feeding sessions — minimal taps, minimal cognition
- Offline-first — works without a connection, syncs to Google Sheets when available
- Trend visualization — per-kitten weight graphs with daily smoothing
React + TypeScript PWA. Local storage via IndexedDB (Dexie.js). Google Sheets as the sync backend, not the primary database.
Architecture follows Functional Core / Imperative Shell, SOLID principles, and strict red-green TDD. See docs/adr/ for decisions.
Bean Counter is a demonstration of Human/AI pair development — a hobby-scale project held to production standards. The human directs; Claude (Anthropic) authors, tests, and validates. All architectural decisions are recorded in docs/adr/.
MIT — see LICENSE.