The build
Spread.co is a fully custom SaaS web application for an organic grocer, built from the ground up rather than assembled from a storefront template — because the ordering rules the business actually runs on cannot be expressed in one.
It is Postgres end to end: Supabase for data, auth, storage and realtime, Vercel for rendering, and no separate application tier to keep alive. The one exception is deliberate — the GIS boundary pipeline runs as scheduled GitHub Actions, off the request path, because chunking and joining tens of gigabytes is not work a page load should ever wait on.