elseba3y

All Projects
Universal Booking SaaS
01
MERN Website

Universal Booking SaaS

Bookora is a production-ready white-label booking platform designed for clinics, salons, gyms, consultants, and more. It includes role-based access, availability engine with conflict protection, bilingual UI (Arabic/English with RTL), admin dashboards, analytics, notifications, and reviews.

Technologies

  • React
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • Tailwind CSS
  • i18next
  • JWT
  • Zod
  • Cloudinary
  • Recharts

Key Features

  • White-label design system
  • Full Arabic + English with RTL/LTR
  • Role-based access (Owner, Manager, Staff, Customer)
  • Availability engine with conflict protection
  • Booking flow (create, cancel, reschedule)
  • Admin & Customer dashboards + analytics
  • In-app notifications
  • Reviews & ratings

Challenges

  • Building a flexible multi-tenant availability engine that prevents double bookings
  • Supporting full RTL layout and bilingual content without duplicating components
  • Designing role-based permissions across Owner, Manager, Staff, and Customer
  • Keeping the design system white-label ready for different business types

Problems & Solutions

  • Resolved booking conflicts using transactional checks and slot locking logic
  • Centralized i18n with i18next and direction-aware layouts
  • JWT + HTTP-only cookies with middleware-based route protection
  • Reusable Tailwind tokens and theme variables for easy rebranding
Mahmoud Elsebaey-QR

Send Me

© 2026 All Rights Reserved, Mahmoud Elsebaey