Savoré
Online ordering for an Egyptian food brand — in Arabic and English, and it installs on a phone.

The challenge
Savoré took orders by phone and social media. Customers needed to order and schedule delivery themselves, without being asked to install an app from a store.
The catalogue is its own problem: the same dish in four sizes, items that combine into bundles, and offers that change. That is hard to explain in a conversation and harder to calculate correctly every time.
And the team needed one place to run orders, the kitchen, the menu, delivery areas and the day’s capacity — instead of a chat thread and a notebook.
What we built
We built an ordering store in Arabic and English (RTL and LTR) as a progressive web app: a customer can install it on their home screen and open it like any app, without downloading anything from a store.
They pick a dish, configure it with add-ons, choose a delivery area with the fee shown before they commit, and book a day and a time slot up to a week ahead. The cart survives closing the page.
The offer engine runs inside the cart itself: the discount is calculated automatically and shown on its own line before the total, so the customer can see what they saved without anyone working it out for them.
Behind it is a full dashboard for the team: orders, the kitchen, the menu, ingredients and costing, zones, couriers, scheduling and analytics.

What it does
For the customer
- Arabic and English, one tap apart
- Menu with categories, photos, discount badges and search
- Dish configuration with required and optional add-ons
- Build-your-own and mix-and-match bundles with automatic discounts
- A cart that survives a page refresh
- Delivery area picker with the fee shown up front
- Delivery date and time slot, up to a week ahead
- Order confirmation with a status timeline
- Catering menu priced by headcount
- One-tap WhatsApp support



For the team — the dashboard
- Orders with status tabs, phone search and a date filter
- Quick accept, and copy the customer’s details in one tap
- Kitchen screen with production totals
- Thermal receipt printing
- Menu and categories in both languages
- Ingredients, recipes and the cost of each dish
- Delivery zones and their fees
- Courier management
- A calendar of open days and slots with a cap on each
- Analytics: menu views, orders, revenue, conversion and top dishes
- Customers sorted by spend, with export
- Promo codes, user permissions and homepage content




Built with Laravel · MySQL · React + TypeScript
What changed
Savoré's own figures, three months after launch, against how they worked before.
- 82%of orders now arrive through the online menu
- +37%monthly orders, three months after launch
- 11 hrssaved every week taking and confirming orders
- 45 → 5 minto build the kitchen’s daily production list
- 0double-booked delivery slots since launch
- 100%of dishes with a known food cost
- 3 weeksfrom the first meeting to the first live order
The assistant inside the dashboard
An admin uploads costing sheets as they are — images, PDF or Excel — and the assistant reads the ingredients, recipes and their menu links out of them, producing a draft that is reviewed before anything is saved. Approving it passes through the same validation as manual entry, so there is no side door into the data.
Have an idea like one of these?
Tell us about it and we'll reply with a scope, a timeline and a quote. Within 24 hours, and free.