Web Application · PWA · 2024
Simple.
A full-stack platform running a healthy food business end-to-end - ordering, kitchen ops, driver dispatch, staff management, Gold Coins subscriptions, and financial reporting.
// THE BRIEF
CLIENTSimple - Amman, Jordan
SCOPECustomer PWA + Admin Dashboard + Reporting Suite
STACKNext.js · NestJS · PostgreSQL · Prisma · Zustand
TIMELINE14 weeks, fully operational at launch
// TAGS
Next.jsNestJSPostgreSQLPrismaPWABluetooth PrintingSMS DispatchSubscriptions
Running a fast-growing healthy food business is far more complex than managing a menu - and no off-the-shelf platform could see the whole picture.
// THE SITUATION
Simple needed one platform to handle online ordering, kitchen workflows, driver dispatch, staff attendance, a subscription loyalty system, and financial reporting. Every existing tool covered only a fraction of the picture, forcing manual coordination across disconnected systems.
// THE IMPACT
Management had no net revenue visibility - only order counts. Peak hours caused over-booking and kitchen chaos. The Gold Coins loyalty system was tracked manually. Driver assignment happened over WhatsApp, and daily reports were compiled by hand every morning before service.
// WHAT WE BUILT
// 01
Customer Ordering PWA
A mobile-optimized web app for custom meals, smoothies, and ready items - with multi-payment support (cash, card, CliQ, Apple Pay, Gold Coins) and a kitchen Overload Page that activates from the admin panel to prevent overbooking during peak hours.
// 02
Operations Dashboard
Full order management with driver assignment and automatic SMS dispatch via Jormall, kitchen member accountability per order, and Bluetooth thermal printer integration for per-item labels and daily summary reports.
// 03
Business Intelligence
A full reporting suite covering gross and net revenue, VAT breakdown, payment method splits, top-selling items, packaging consumption per period, and subscription analytics including MRR, ARPU, CAC, and Gold Coins held by active subscribers.
// THE OUTCOME
40%
faster order processing
Driver assignment and automatic SMS dispatch eliminated manual coordination between kitchen and delivery.
68%
subscription retention
Achieved within the first quarter of the Gold Coins loyalty system going live.
55%
fewer overload incidents
After the kitchen Overload Page launched - preventing over-booking during high-demand windows.
3h+
admin time saved weekly
Automated daily reports replaced manual spreadsheet compilation every morning before service.
18%
packaging cost reduction
Identified through the inventory report - a saving that was completely invisible before the platform launched.
100%
revenue visibility
From zero financial reporting to full gross, net, VAT, and payment-method breakdown from day one.
"
Instead of asking how many orders we got, we can now answer what our net revenue was after discounts and VAT, which items are driving the most profit, and what our customer acquisition cost actually is.
- OPERATIONS LEAD, SIMPLE