dash

El Greco Β· Staff Dashboard

Menu Visibility

Toggle items on & off for your live menu

0
Total Items
0
Visible
0
Hidden

Waiter Dashboard

Real-time table notifications

Simulate Request

Table Status

LIVE NOTIFICATIONS
No pending requests β€” enjoy the calm! 🌿

Real-Time Setup

Connect Pusher for live notifications & generate customer QR URLs

Firebase Configuration

Firebase Config (Paste JSON from Firebase Console)
Not connected

How to Setup Firebase (Free & No Server Needed)

  1. Go to Firebase Console β†’ Create a new project named El Greco Dashboard
  2. Select Realtime Database from the left menu β†’ Click Create Database
  3. In the Rules tab, set ".read": true, ".write": true (for local internal use)
  4. Click Project Overview β†’ click the Web icon () to register an app
  5. Copy the firebaseConfig object (the JSON between the braces) and paste it above
  6. Click Connect & Save β†’ Your menu and requests will now be live!

Database Schema Overview

This dashboard uses a flat structure to keep things fast:

{
  "elgreco": {
    "requests": { "ID": { "table": 1, "type": "call", "time": "17:22" } },
    "menu": { "Salads|El Greco Salad": true }
  }
}
      

Customer QR URLs β€” Table Links

Each URL opens a simple page on the customer’s phone with “Call Waiter” & “Ask for Bill” buttons. Print as QR codes and place on tables.

TABLE 1
βœ“ Your request has been sent! We’ll be with you shortly.