All projects

Client project · Product engineering

Glow Up

Booking and salon operations, connected

Inside the project
Glow Up: booking and confirmation, demonstration composition

The project

NUAGEUXSTUDIO contributed to the product engineering of Glow Up, a client platform for beauty and wellness services. The intervention connected the customer booking journey with the calendars, team tools and payment flows used by professionals.

Context
Connect customer bookings with the day-to-day work of beauty and wellness professionals.
My role
Product engineering across the consumer, merchant and booking experiences.
Deliverables
Connected booking, calendar and payment workflows, shared application logic and backend integrations.

The Brief

Booking an appointment is only one part of a salon's day. Customers need a clear way to find the right service, understand what a venue offers and secure a suitable time. Teams need a dependable view of appointments, customer context and checkout. Glow Up brings these moments together in one product ecosystem for beauty and wellness businesses.

Three connected interfaces

Discover and book

The customer application brings together venues, services, reviews and availability. Customers can move from finding a professional to choosing an appointment and paying for it.

Discovery and salon profile in the Glow Up app
Discovery and salon profile in the Glow Up app

Manage the Business

Glow Up Manager is the professional workspace for the service catalogue, team, availability, customer records and business settings.

It connects with the customer application and Glow Up Bookings so the team can work with the same booking and operational information.

Glow Up Manager: salon overview with demonstration data
Glow Up Manager: salon overview with demonstration data

Run the Appointment

Glow Up Bookings is a tablet-first workspace for the calendar, appointment creation and checkout. It connects the appointment at the salon with its booking and payment details.

Glow Up Bookings: calendar and demonstration booking
Glow Up Bookings: calendar and demonstration booking

What I Worked On

  • Full-stack product engineering across the consumer, merchant and bookings surfaces.
  • Public discovery and store-profile APIs, with service, location and availability data shaped for the booking journey.
  • Booking lifecycle integrations, including customer account history and appointment management.
  • Stripe payment flows for online checkout, including the Payment Element and Bancontact, alongside merchant checkout workflows.
  • Multi-tenant backend behavior across organizations and locations, including role-aware access and protected actions.
  • Shared contracts, design-system components and finance logic used across app surfaces.
  • Stabilization of authentication, transactional notifications, scheduling edge cases and regression coverage.

Engineering the Details

Glow Up is built as a shared product rather than a set of disconnected screens. A React and Vite monorepo supports the consumer app, merchant workspace and tablet bookings experience. A Fastify API and Supabase/PostgreSQL backend connect those surfaces to identity, business data and booking operations.

Stripe Connect and Stripe Elements support payment flows, while shared packages keep contracts and financial calculations consistent across frontend and backend code.

The work also focused on the less visible parts of a launch: access boundaries between organizations, reliable booking data, time-zone-aware schedules, notification delivery, payment failure states and tests around the critical customer journeys.

Technology Stack
  • React 19 · Vite 6 · Tailwind CSS 4
  • Fastify 5 · Node.js · TypeScript
  • Supabase · PostgreSQL · Supabase Auth · Row Level Security
  • Stripe Connect · Stripe Elements · Payment Element · Terminal
  • pnpm Monorepo · Shared Design System
  • API Contracts · Finance Engine
  • Vitest · Playwright UI tests
Selecting a treatment and an add-on: recomposed Glow Up journey
Selecting a treatment and an add-on: recomposed Glow Up journey

Outcome & next steps

Outcome

The result is a more connected MVP foundation for beauty and wellness bookings: customers can discover a venue and book through a public experience, while the business team can work with the same operational data across scheduling and checkout. Booking and operations now share a common product foundation for the next stage of rollout.

An MVP foundation connecting customer booking and salon operations.

Screenshots and compositions made from the product. Some interfaces are recomposed for presentation; the data shown is illustrative.

Up next
Opale: photography presentation and client selection

Opale

Glow Up