Restaurant ordering & management system
Abu Younis
A complete system for a shawarma chain: the ordering website customers use, and the admin platform the owner, admins and call center use to run every branch.
Visit live site ↗


- 2
- Languages (AR / EN)
- 3
- Staff roles: owner, admin, call center
- Live
- Order tracking
Customers browse the menu in Arabic or English, pick their nearest branch, order for delivery or pickup and follow their order live.
Behind it is a full admin platform where the team manages the menu, delivery zones, opening hours, discounts, loyalty points, staff roles and the daily finances — without touching code.
What's inside
- 01
Online ordering
Menu with categories and search, cart, checkout, saved addresses, delivery or pickup and live order tracking.
- 02
Menu management
Add, edit and reorder categories and dishes, set prices, options and availability per branch.
- 03
Delivery zones & pricing
Create delivery areas and set a delivery price and estimated time for each one.
- 04
Roles & permissions
Separate access for the call center, admins and the owner — everyone only sees what they need.
- 05
Scheduled closing
Close a branch, a single dish or the whole website automatically during set hours.
- 06
Discounts & loyalty points
Promo offers and a points system that rewards returning customers.
- 07
Live order center
A control board for incoming orders across branches, from new to on-the-way to delivered.
- 08
Analytics & finance
Daily finance with sales, refunds, cash and card totals, plus full reports and analytics.
Built with
Architecture & hosting
- 01
Website & apps
Next.js · React
- 02
Cloudflare CDN
Fast delivery and caching worldwide
- 03
API
NestJS
- 04
Hetzner
Servers for the API and database
- 05
Backblaze B2
Storage for menu photos and media
- 06
PostgreSQL
Orders, menu, users and finance data
Customer website






Admin platform





Next project
FabrX →