Racha Food
A full ordering platform — web, mobile, and back office — for a Marrakech home-cooked food business. Trilingual storefront, real-time WhatsApp tracking, and a native app, built from scratch.
A growing food business run from a phone and a notebook.
Racha Food sells home-cooked Moroccan meals in Marrakech to customers who speak French, English, and Arabic. Orders came in over WhatsApp and phone calls — taken by hand, tracked on paper, and easy to lose at the busiest moments.
There was no real storefront for customers to browse the menu and order themselves, no live order status, and nothing connecting the kitchen, the delivery, and the customer. More orders meant more chaos, not more revenue.
What they needed wasn't a website. It was an operating system — one that takes the order, tracks it, keeps everyone informed, and works in three languages on every device.
One system across web, mobile, and the back office.
- A trilingual storefront — a Next.js 16 / React 19 site in French, English, and Arabic (full RTL), with menu, cart, and checkout.
- Maps for address & delivery zones — interactive Leaflet maps so customers pin their location and see if they're in range.
- Accounts & one-tap sign-in — Google sign-in plus email accounts, with secure JWT sessions.
- Real-time WhatsApp order tracking — every status change reaches the customer automatically.
- Web push notifications — order alerts to customers and the kitchen, even with the tab or app closed.
- A custom admin back office — the team manages menu, orders, and availability from one dashboard (Express + MongoDB).
- A native mobile app — a Flutter customer app for ordering and tracking on the go.
A live storefront today, with the app and back office rolling out.
The trilingual web storefront and ordering flow are live at rachafood.store — customers browse, order, sign in, and get WhatsApp updates with no order taken by hand. The Express + MongoDB backend, containerized with Docker, runs it all.
The native Flutter app and the full admin dashboard are in active development — the same system extended to mobile and a complete back office. Built on standard, well-known tools, documented, and owned end-to-end by the client.