I designed and built Zobix end to end: a multi-tenant SaaS for gaming zones (PC, PS5, console and private-room lounges). One platform serves many stores, and each store's data is kept fully separate.
For customers
Browse stores with ratings and reviews
Live station availability that updates the moment someone else books
Exact server-side pricing, including promo codes and tax
Book and pay at the venue or by bank transfer with receipt upload
Reschedule, cancel or add to calendar, with email and in-app reminders
Leave a review after the session
For store teams (desk staff and store admins)
Real-time live board: every station, who's playing, time left and who's late
Walk-in bookings and cash, check-in and no-show marking
Day, week and month calendar views
Bank-transfer receipt approval or rejection, and refunds
Flexible pricing engine: peak hours, weekends, special dates and "price on request" (shows WhatsApp and phone contact instead of a rate)
Promo codes, customer history and spending, and review moderation
Staff invitations with role-based permissions
Reports, analytics and CSV export
For the platform owner (Super Admin)
Register, suspend or activate stores
View any store as its admin, with every access recorded in the audit log
Cross-store reports
Engineering highlights
Double-booking prevented at the database level with MongoDB transactions and per-station locks
Strict multi-tenant isolation: the tenant comes from the signed-in account, never from the request
Multi-tenant SaaS for gaming zones: live station board, online and walk-in booking, pricing engine, payment approvals and reports, with no double-bookings.