SaaS platform · React Native + Postgres · 2026
DockTally
Replacing a commercial farm's paper compliance log with a multi-tenant SaaS in daily production.
The brief
Sweet Valley Produce ran its packing floor on a paper form. Every bin received, every box packed, every lot shipped was a handwritten row — impossible to audit, and impossible to trace a buyer complaint back to the field it came from.
What I built
A multi-tenant SaaS covering receiving, packing, storage, orders, and invoicing, driven from a phone at the dock. Tenant isolation is enforced in Postgres by row-level security rather than in application code, and verified by an isolation harness that runs in CI. Farms subscribe; SVP is tenant #1.
Stack
- React Native (Expo)
- TypeScript
- PostgreSQL + RLS
- Supabase Edge Functions
- Stripe
- Claude API



