Zeplo Admin | Restaurant Reservation and Table Booking Dashboard With React and Firebase

Description

Zeplo Admin | Restaurant Reservation and Table Booking Dashboard With React and Firebase

Zeplo Admin | Restaurant Reservation and Table Booking Dashboard With React and Firebase is a browser dashboard for people running the restaurant. It reads and writes the same Firebase project as the Zeplo mobile app, so a booking taken on a phone appears on every open dashboard within a second – and a walk-in taken at the counter appears in the app.

Features:

Reservations diary – Today, this week or everything. List view and a 7-day calendar with a day panel. Search by guest, table or reference (press the slash key), filter by status, sort, paginate, multi-select to confirm or cancel in one batched write, export CSV, or print a paper service run sheet with the guest notes on it.

Reservation detail – Guest contact and notes, payment, the full status flow, guest history matched on email or phone, and a timeline. Managers can edit the time, table, party size, price and notes in place. Cancelling asks what was actually refunded and records it on the booking instead of pretending money moved.

Walk-in waitlist – The queue at the door, shared live across every device on the floor. Quoted wait against the real wait, with parties past their quote highlighted. Seat them, mark them as left, or turn the walk-in into a real reservation with the guest details carried across.

Door check-in – Camera QR scanning with jsQR, loaded on demand so the rest of the panel stays light. A host at the door usually has a name rather than a reference, so the same box searches by guest name and phone. Recent check-ins stay listed with an undo.

Live floor maps – Zones drawn from your Firestore units, painted with who is seated now and who arrives in the next two hours. Not “has a booking somewhere today”, which is true of every table during a full service and tells a host nothing.

Reports – Revenue, covers, average per cover and no-show rate, each with its change against the previous period of the same length. Busiest hours, channel mix, top tables, and a shared operator audit trail stored in Firestore rather than one browser’s local storage.

Venue settings and staff – Profile, currency, service fee, cancellation window, opening hours and closed days, with an unsaved-changes guard. Staff are added by Firebase UID, and an owner can change a role, suspend an operator who has left, or remove them entirely.

Read Before Purchase!

    • All digital products have no possibility of free updates beyond the initial purchase. After payment, we will upload the product file within 24 hours to 48 hours.
    • If you have any questions, please contact us by email [email protected] or create a ticket on this page
    • After the purchase is confirmed, download links will be accessible for 7 days.
    • we have not responsible for supporting users.
    • The response time can last up to 6 hours.