Questions and answers
Questions about IM Beauty Glow
What is IM Beauty Glow?
IM Beauty Glow is a consumer-facing beauty and salon marketplace built as a matched pair: a Next.js storefront and a React Native companion app sharing the exact same backend API contract, down to the request field names. Guests discover salons, book individual services or bundled packages and offers, shop salon products, and manage their bookings and orders from either surface interchangeably. Salons list themselves and manage their presence through the same platform.
What did we build for IM Beauty Glow?
The work includes Consumer web storefront (salon discovery, booking, cart, checkout, account), Companion iOS/Android app (React Native), Salon self-onboarding flow ("List Your Salon"), Shared booking flow for services, packages, and offers, SEO pipeline (sitemap and .htaccess generated at build), Push notification integration (OneSignal, Notifee).
What was Muhammad Muzammil Qureshi’s role in IM Beauty Glow?
Muhammad Muzammil Qureshi served as Chief Technology Officer, with responsibility spanning technology direction, architecture, delivery, and the operating systems described in this case study.
Which technologies power IM Beauty Glow?
IM Beauty Glow uses Next.js 15 · React 19 · TypeScript · Tailwind CSS v4 · React Native 0.86.
How do the web and mobile apps stay consistent when booking a service, package, or offer?
The Next.js web app owns the commerce surface — discovery, services, packages and offers, cart, checkout, and account — behind a typed API layer that keeps booking, cart, tax, and payment logic out of the presentation layer. The React Native companion app mirrors that contract exactly, and package and offer pricing stays server-authoritative rather than recalculated on-device, so a discount can never drift between the two apps.
Can guests book more than individual services on IM Beauty Glow?
Yes. The same booking flow accepts three sources — an individual service, a discounted package, or a time-boxed offer — through one endpoint and the same optional identifiers the web app already sends, so packages and offers were added without building a separate booking system.
How do salons join the IM Beauty Glow platform?
Salons self-onboard through the "List Your Salon" flow, submitting their business details, location, services, and hours. Once listed, they manage their public profile, bookings, and product commerce through the same platform guests use.
What verification was done on IM Beauty Glow before launch?
The web storefront spans 47 routed pages and the companion mobile app 29 screens, both built to one identical backend contract down to the request field names. The mobile codebase was verified with zero TypeScript and zero ESLint errors after a dead-code and mock-data removal pass.
Discuss a related project →