Zobix: Multi-Store Gaming Zone Booking & Management SaaS by Zohaib RanaZobix: Multi-Store Gaming Zone Booking & Management SaaS by Zohaib Rana

Zobix: Multi-Store Gaming Zone Booking & Management SaaS

Zohaib Rana

Zohaib Rana

Zobix Gaming Zone: Multi-Store Booking & Management SaaS

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
Real-time updates with Socket.IO
Handles stores that stay open past midnight
Scheduled jobs: reminders 24 hours, 2 hours and 30 minutes before a booking, automatic expiry of unpaid bookings and automatic no-shows
Security: JWT auth, bcrypt, rate limiting, account lockout after 8 failed logins, content-checked file uploads, CSV injection protection and a full audit log
Unit and end-to-end test suites with a CI pipeline, deployed to production with PM2

Tech stack

Frontend: React, TypeScript, Vite, Tailwind CSS, TanStack Query, React Hook Form, Zod
Backend: Node.js, Express, MongoDB, Mongoose, Socket.IO, JWT, Nodemailer
Media: Cloudinary
Role: Full-Stack Developer (design, backend, frontend and deployment)
Like this project

Posted Sep 25, 2026

Multi-tenant SaaS for gaming zones: live station board, online and walk-in booking, pricing engine, payment approvals and reports, with no double-bookings.