Features
Every feature, by the person who uses it.
Four products, one contract. Here is what each role gets, exactly as it ships today.
Restaurant discovery
Categories, search by restaurant or dish, distance-based delivery fees and minimums shown before you add anything.
Dish options
Radio choices, capped multi-selects, paid extras and free removals - each dish configured before it hits the basket.
Basket by configuration
The same shawarma ordered two ways is two lines with independent quantities.
Cash-on-delivery change
Tell us the note you will pay with; the courier arrives with the change. The amount is repeated on the tracking screen.
Promo codes
Apply a code at checkout. Budgets and expiry are enforced by the server, never by the app.
Live order tracking
A four-step rail with the courier moving on a real map, plus call and message buttons for the life of the delivery.
Saved addresses
Pin the exact door on the map, keep several addresses, and switch between them at checkout.
Reviews and reordering
Rate the order when it arrives, keep favourites, and reorder past baskets in one tap.
Help and reporting
FAQ, support tickets and same-day reporting of a wrong or missing item, straight from the order.
Iftar timing
One tap during Ramadan schedules delivery for the minutes before maghrib in Damascus time.
Online / offline switch
One toggle. Offline couriers are never offered work; online ones see the jobs near them.
Job offers
Pickup, drop-off, distance and payout on one card. Accept, decline, or lose the race to a faster colleague.
Turn-by-turn context
A live map with the route from restaurant to customer, plus deep links to the phone dialler and maps.
Cash collection
The customer’s note and the change due are on the job. Collection is recorded at the door.
Cash float and ceiling
A clear bar against the ceiling with a warning at 70%. At 100% the app asks you to settle at the office.
Earnings
Session and total earnings, deliveries, online time. Paid in cash at the office against what is handed in.
Verification
Upload documents in the app; an operator verifies you before the first job is offered.
Problem reporting
Report an issue on an active delivery without leaving the job screen.

Live kitchen board
New, preparing and on-the-way lanes, updated over Socket.IO with polling underneath so nothing is lost.
Accept, reject, ready, more time
Every ticket action is one tap, with the customer’s note and payment method on the card.
Menu management
Sections, items, photos, option groups, availability toggles and inline price edits.
Venue settings
Open/closed, accepting orders, auto-accept, prep time, hours, phone, delivery fee and minimum order.
Analytics
Today, 7 days and 30 days: revenue trend, peak hours and top items. No invented numbers.
Web and app
The portal runs in the Flutter app on desktop and in the browser console - the same data either way.
Dashboard
KPIs, 7-day delivered revenue, queues, cash strip and recent orders and users.
Approvals
Restaurants awaiting activation and couriers awaiting verification, in one queue.
Orders
Filter by status, search, open the full order drawer, auto-refresh every 15 seconds.
Cash vault
Outstanding floats, settlements with discrepancy preview, ceilings per courier and the full ledger.
People
Restaurants, couriers and users of every role: create, activate, suspend, retire, link a manager.
Growth tools
Categories, banners with live preview and colour picker, promo codes with budgets and expiry.
Platform settings
Commission, delivery fees, service radius and a maintenance switch.
Audit log
Every admin action, searchable - who did what, when.
Under the hood
What the whole platform shares
One API
Node.js, Express and MySQL with a strict wire contract: bare arrays, snake_case, string ids, bilingual columns.
Real-time
Socket.IO rooms for orders, couriers and kitchens, authorised against the database on join.
Bilingual data
Every name travels as name_ar and name_en. Arabic is never derived from English.
New Syrian pound
Amounts are in the redenominated pound. A shawarma is about 210, not 25,000.
Server-side pricing
The client sends option ids only; every dish, extra and promo is re-priced by the server.
Runs offline-tolerant
Food photography ships inside the app, so a 3G link in Daraa does not decide whether the feed has pictures.
Ready to bring Sehteen to your street?
Restaurants and couriers join from the app and are verified by our team. Operators sign in to the console. Everyone else, write to us.


