Mobile · API · Monorepo · 2025
The Fuel Depot
Full-stack fuel delivery & operations platform.
Case study
01 · Problem
Problem
A regional fuel-delivery operator was running orders, invoices, and account management across WhatsApp messages, paper slips, and three disconnected spreadsheets. Tracking a single delivery meant calling three people. Reconciliation took days.
02 · Solution
Solution
A single mobile app for customers to order fuel, view invoices, and manage their accounts — backed by a clean API and one source of truth. Strong types end-to-end so a field change in the database surfaces as a TypeScript error in the mobile client at build time.
03 · Implementation
Implementation
- Expo / React Native mobile app with a polished ordering flow and account screens
- Express 5 API documented with OpenAPI; clients generated via Orval into a shared package
- PostgreSQL + Drizzle ORM with migrations and seed scripts
- Monorepo with shared validation (Zod) and type-safe clients across all apps
- Auth, roles, and tenant isolation at the API layer
- Deployment scripts and environment templates handed over
04 · Demo
Demo
>Want one like this?
05 · Outcome
Outcome
Production-ready monorepo shipped for a real fuel delivery company. Orders, invoices, and live tracking now live in one app — and the team stopped reconciling on paper.
06 · Engineering insight
Engineering insight
The hardest part was not the AI or the code — it was getting the team to trust one number for stock on hand. Once the app became the single source of truth, the surrounding chaos collapsed on its own.
Want something like The Fuel Depot? Tell us about it on the intake form.
Start a project