Booking marketplace for beauty and wellness · Saudi Arabia · Completed 2025

Glora

A bilingual booking platform connecting customers with more than 382 beauty and wellness businesses.

Glora beauty and wellness marketplace with Riyadh providers and map discovery using synthetic demo data

Inside the product

Glora multi-step booking flow for selecting a professional, date, and time using synthetic demo data
Professional, date, and time selection
Glora privacy-safe checkout with booking summary and payment choices
Booking checkout and Moyasar payment
Glora partner dashboard with team calendar, appointment states, and synthetic operational metrics
Partner calendar and operations
Glora marketplace in Arabic with a right-to-left layout and Riyadh map discovery
Arabic and RTL marketplace
95%customer satisfaction
382+registered businesses
667,292booking records created
RoleFull-stack developer · web platform & backend API
PeriodCompleted 2025
StackNext.js · React · NestJS · SQL Server · TypeORM · Moyasar · Firebase · Google Maps · Jotai · RTL

The brief

I worked across Glora's customer marketplace, business portal, booking and payment journeys, and the shared backend used by the web platform and two mobile applications.

What was at stake

A beauty appointment has to fit the customer's needs, the professional's availability, the branch's working hours, and the payment state. Customers need an easy way to change a booking, while businesses need one clear view of their daily operations.

What I engineered

  • Discovery by service, location, date, and time, with maps, nearby results, business profiles, ratings, and reviews.
  • A guided booking journey for choosing services and professionals, viewing available times, paying, rescheduling, cancelling, and reviewing past appointments.
  • A business workspace for branches, services, employees, working hours, team calendars, appointments, notifications, and unavailable time blocks.
  • Arabic and English experiences across the marketplace and business tools, supported by one shared backend for web and mobile applications.

Where it landed

  • 382+ beauty and wellness businesses registered on the platform.
  • 667,292 booking records created across the booking lifecycle.
  • 95% customer satisfaction, according to the product owner.
Next case studyThiafa

Building something at this level?

Tell me about your project — I reply within a day.

© 2026 Youssef KetataBuilt and engineered by Youssef Ketata. Built from scratch.