Billeaf
Solo — architecture, backend, frontend
ProblemIndian shop owners, most without technical training, needed billing and inventory software they could actually operate. Existing tools were overengineered — the power was there, the usability wasn't.
OutcomeA SaaS where concurrent billing, stock movement and ledger writes never drift apart, behind an interface a shopkeeper learns in an afternoon.
NestJS · React · MySQL · Redis · saga orchestration · ACID transactions
Architecture
React SPA
shop terminal
NestJS API
auth · validation
Saga orchestrator
compensating steps
Billing svc
invoices
Inventory svc
stock moves
Ledger svc
double entry
MySQL
InnoDB · row locks
Redis
idempotency keys
Saga orchestrator owns the cross-service transaction; each service keeps its own consistency boundary.