Restaurant Event Reservation Platform
Antesala Reservations
Automated event operations for hospitality teams
500
Max Guest Capacity
Real-time
Pricing Engine
Cloud
Firebase Sync
Overview
Antesala Reservations is an operational platform built for a restaurant and event space managing weddings, corporate events, and large gatherings. It replaces manual quoting and spreadsheet tracking with automated pricing, real-time availability, and a centralized reservation workflow.
The Problem
Event venues juggle complex pricing — food packages, beverages, taxes, deposits, and add-on services — across phone calls, emails, and spreadsheets. Errors in quotes and double-bookings create revenue loss and client frustration.
The Solution
A unified reservation platform where staff configure events through guided forms, see instant price breakdowns, and manage the full lifecycle from inquiry to event day. Real-time Firestore sync keeps every view consistent.
Key Features
- —Dynamic pricing engine with tax, tip, and deposit rules
- —Buffet, beverage, and entremeses configuration modals
- —Calendar view with month navigation and event density
- —Analytics dashboard for revenue, guest counts, and room utilization
- —PDF export for client-facing reservation summaries
- —Dedicated demo deployment with fictional sample data
Architecture
Single-page application with modular JavaScript classes, Firebase Firestore for persistence, and real-time listeners for live updates. Deployed on Vercel with separate production and demo environments.
Tech Stack
Database Design
Firestore collections store reservation documents with nested pricing, service selections, and client metadata. Real-time listeners propagate changes to dashboard stats, calendar, and reservation lists without manual refresh.
Technical Challenges
- Modeling complex pricing rules (per-person buffets, flat-rate beverages, percentage taxes)
- Keeping UI state in sync across modals, forms, and summary views
- Separating demo and production data without maintaining two codebases
Lessons Learned
- →Operational software must mirror how staff actually work — not idealized workflows
- →Pricing logic belongs in a single computation layer, not scattered across the UI
- →Demo environments are essential for showcasing business software safely
Future Improvements
- • Customer self-service booking portal
- • Payment integration for deposits and invoicing
- • Staff role permissions and audit logging
- • Email notifications and calendar sync (Google/Outlook)
Screenshots
Interface views across dashboard, analytics, and operational workflows.