Sheet W-05 · Offline-first multi-tenant business app · Sales and business development
LiveOur sales cockpit: a morning briefing, the pipeline as a board, contacts and companies, a timeline of every call and message, and a page per customer once the deal is won. Multi-tenant, invite-only, and usable without a signal.



Demo data. Every name and number is invented.
- Goes in
- Deals in a spreadsheet, notes in WhatsApp, follow-ups in someone’s head
- What we built
- A local-first app that reads from a validated copy in the browser and syncs a queue of changes
- Comes out
- A briefing, a pipeline and a timeline per customer, on any phone, with or without signal
- The line it does not cross
- The server takes the workspace from the signed-in session, never from the request, so one company cannot read another’s
Note 1 · The constraint
A small sales team works from its CRM all day, often on a phone with a weak signal. Most CRMs answer with slow page loads and a grey table per screen, so the real notes end up in WhatsApp and the CRM falls behind the truth.
Note 2 · What transfers
Any team that works from a phone away from a desk, in sales, service, collections or site visits, needs the same two things: a screen that is fast on a bad connection, and data that is never shared across customers. The same design carries to a field-service log, a dealer portal or a case tracker.
- Business app
- Multi-tenant, invite-only
- Sign-in
- Automated tests
- 199 app, 27 API
- Hosting
- Cloudflare Pages and D1
- Runtime dependencies
- None
- Public demo
- Invented companies, no sign-in