Description
EaseBook — Multi-Tenant Bookkeeping Platform for Kenyan SMEs EaseBook is a production SaaS product that gives small businesses in Kenya a single system for inventory, sales, credit, invoicing, payroll, and financial reporting — tailored to local business needs like M-Pesa payments and Kenya Revenue Authority payroll compliance (PAYE, NSSF, SHIF, Housing Levy).
Stack
Postmortems
Rebuilding against a live backend, verification-first
The mobile app was built from scratch as a 16-phase, dependency-ordered rebuild targeting the same backend the web client used — but with an explicit rule change: never trust a documented API shape, always verify it against the actual Prisma schema and controller before writing a screen against it. This caught real backend defects before they became mobile bugs, and produced a living document (CLAUDE.md) that tracks every verified contract and every discovered gotcha, rather than a static spec written once and left to rot.
Read full postmortem →Shipping fast on a growing feature set — and paying for it in silent drift
The web client was built out feature-by-feature over an extended period, growing to ~66K lines across 20+ dashboard modules (inventory, credits, quotations, payroll, services, letters, reports). Development prioritized shipping working screens quickly, using whatever styling/library approach solved the immediate problem (Tailwind, MUI, Emotion, three separate PDF/export libraries). This got a full-featured product to market, but by the end of the build, a full audit of the codebase turned up a long list of features that looked finished in the UI but weren't wired to anything real underneath.
Read full postmortem →