In the Gulf, the mall is the town square — and the wait is invisible

In Bahrain, Saudi Arabia, and across the GCC, the mall isn't just for shopping. It's where families spend a Thursday evening, where friends meet for dinner, where an air-conditioned afternoon beats the heat outside. And on a busy night — a weekend, an Eid, any evening in Ramadan after iftar — the most popular restaurant upstairs and the busiest food-court counter share the same problem: a crowd standing in front of them, no line that makes sense, and no idea how long the wait will be.

This guide is about a practical tool for that problem: a free, offline-first waitlist app that runs on the device already on the host stand. It works at three scales — a single shop, a mall operator who wants every vendor on one screen, and (where we're headed) an entire food court coordinated across independent businesses. We'll be clear about what works today versus what we're building.

Open the free app →No account. No card. Works in Arabic, and works offline.

Layer one: a single shop, restaurant, or kiosk inside the mall

Start with the smallest unit: one business — a shawarma counter, a family restaurant, a barber, a mobile-phone shop, a clinic in the medical wing. Each has its own queue, and each can run it on its own phone or tablet for free.

It's a Progressive Web App: open waitlistapp.org/free in any browser, add it to the home screen, and it installs locally. There is no account to create, no card, and no monthly fee on the free tier. Switch the whole interface to Arabic (fully right-to-left), or keep English. Add a customer's name and party size; they get a position in line; when it's their turn a notification goes out over your existing phone plan.

The detail that matters in a Gulf mall specifically: it's offline-first. The queue lives on the device, not the cloud. When mall Wi-Fi is saturated on a Friday night, the line doesn't disappear. This layer is fully live today — any of the hundreds of independent tenants could open it this evening at no cost.

Layer two: the mall puts several counters on one screen — today

A shopper in the food court doesn't want to check five counters one at a time; they want to look up at a screen and see where every line stands. Part of that is possible today — with one condition.

If the queues run from a single account (a multi-brand food operator, or a mall team running the waitlist on behalf of tenants), the app already does this: on Pro+, a combined display shows multiple queues together, and a three-column “Received → In Progress → Ready” board turns a wall screen into a live status board. View-only display links put that board on any TV or tablet without edit access, and per-queue number prefixes keep it legible.

So “one screen for the food court” works today as long as one operator runs the queues. Where it stops — and where the interesting problem begins — is when each counter is a separately owned business with its own account. That's the food court as it actually exists.

The food court is a genuinely harder problem

A food court isn't one business with ten counters. It's ten businesses under one roof, each owned separately, sharing one crowd and one set of tables:

  • Each vendor wants control of its own queue — nobody hands the keys to a neighbor.
  • The customer thinks “I'll get a burger, my kids want the Indian counter, my wife wants the Lebanese place — who's fastest?”
  • The mall operator wants the overview: which counters are slammed, where the crowd is building, the average wait across the whole court.

None of that is solved by a single-account queue. It needs a layer above the individual businesses that respects their independence. Here's what we're building.

What we're building: coordinating the whole food court

The following capabilities are on our roadmap — not yet available. Everything above this section works today; everything in it is coming.

1. A venue account for the mall or food-court operator

An operator layer above the individual vendor queues: one account that groups many independently owned businesses without taking over their day-to-day lines.

2. One unified food-court display

A single screen aggregating every vendor's “now serving” and wait status across separate businesses — not just counters owned by one operator.

3. One shopper, many queues

A mall check-in page where a customer joins several vendors' waitlists from one screen and gets notified anywhere in the mall when any turn comes up.

4. Venue-level analytics for mall management

Cross-vendor peak hours, average waits per vendor, and where crowds build: real foot-traffic data a mall's team can plan staffing, seating, and tenant mix around.

Why the Gulf, and why now

Two reasons this is built for Gulf malls specifically. The culture: in Bahrain, Saudi Arabia, and the wider GCC, malls are year-round destinations — heat and heavy investment in retail and leisure (Saudi Arabia's Vision 2030 among them) keep footfall high, and food courts are central. Peak seasons and rush hours are recurring, not occasional. And the fundamentals fit: fully Arabic and right-to-left today, free to start, and offline-first for a packed mall where the network is never reliable at peak.

Start today: one counter, 60 seconds

You don't wait for the roadmap to get value now. A single shop or food-court counter can be live in about a minute:

  1. Open waitlistapp.org/free on a phone or tablet.
  2. Switch to Arabic (or keep English).
  3. Tap “Add to Home Screen” — it installs locally.
  4. Choose your industry preset and add your business name.
  5. Add your first customer. You're running a real queue.

No account, no card, no email. When you're ready for combined displays and view-only screens, the Pro+ tier is there — and when the food-court coordination layer ships, mall operators will have a home for it.

Open the free Waitlist App →Start with one counter tonight.