Glow Up
Booking and salon operations, connected
Inside the projectThe 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.

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.

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.

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

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.

