
Daybook
Fintech · SMB Platform
Next.js · NestJS · PostgreSQL · PWA · TypeScript · JWT
2025
Ten million small businesses in Nigeria alone — and tens of millions more across the continent — run their sales on paper scraps and WhatsApp threads. They don’t know their profit, they lose records, and they can’t get loans because they have nothing to show a bank.
The constraints are real: cheap Android phones, patchy networks, noisy markets, sub-second decisions between customers. The product has to disappear into the workflow.
A mobile-first PWA on Next.js with 48px tap targets, offline-first caching, and a sale flow that remembers the operator’s last product, quantity, and payment method — most sales are repeats, so the defaults do the typing.
The differentiator is the WhatsApp parser: paste an entire customer message, and a pattern-matching engine extracts items, quantities, totals, and payment method, fuzzy-matching against the user’s product catalog (“Coke” → “Coca Cola 50cl”). A confidence score surfaces uncertain parses for review.
The backend is NestJS on Postgres with JWT auth and strict per-business data isolation. Cost-price tracking turns every sale into a profit number on the dashboard — not just revenue.
Sale entry compressed from roughly forty-five seconds on paper to under ten seconds in-app, and about fifteen seconds for a parsed WhatsApp order. Across a hundred sales a day that’s roughly three and a half working days a month returned to the operator.
Sellers using the beta report real profit visibility for the first time — and the records to back a loan application.
