ℹ︎For confidentiality, company names, project names, and system images have been replaced with pseudonyms and mockups.
SalonBridge is a marketplace where users search salon private rooms and seats by area, menu, and date/time, then book and pay for 30-minute slots on the spot. Salons manage their open slots and utilization, and revenue is paid out automatically.
"We want to fill open slots efficiently, recommend salons that match the criteria, unify booking and payment, and break away from phone calls and manual work" — the story of launching a brand-new platform, built serverless in-house from scratch in 7 months to satisfy all four axes essential to beauty booking at once.
Operating a booking and matching business that connects beauty salons and users nationwide. With a multi-location salon network, it matches salons that want to fill open seats with users looking for salons that fit their criteria.
Previously, phone calls, walk-ins, and handwritten ledgers were the norm; open slots were invisible externally, and reconciling bookings with payments was manual. As the business grew, a new platform was needed to support everything end-to-end, from search through payment and payout.
Search for salons that match by area, menu, and date/time.
Pick an open slot from 30-minute time slots.
Choose a menu and complete booking and payment on the spot.
After the visit, revenue is distributed to the salon automatically.
None of these were technology-selection questions but business requirements tied directly to salon utilization, the user booking experience, and operational efficiency. Building anew from scratch demanded a design that "satisfies them all at once."
If open seats aren't visible externally, average utilization stalls at ~60% and lost revenue becomes chronic.
Relying on manual matching of area and menu criteria makes recommendation quality depend on individuals and fail to scale.
While the booking ledger and payments stay disconnected, reconciliation keeps draining dozens of hours a month from the team.
A wrong design would keep operations manual, spending several minutes per case on phone calls and confirmation follow-ups.
Search & matching, booking & payment, member & salon management, and automated payouts — all built in-house from scratch on a serverless architecture powered by AWS Lambda. It scales automatically even at booking peaks and minimizes operational load.

This platform delivers not technical metrics but continuous business outcomes: maximized salon utilization, higher booking completion, and greater operational efficiency.
A utilization-maximizing mechanism that visualizes open seats in real time and turns them into bookings.
An end-to-end booking flow maximizes the booking completion rate.
Freed from reconciliation work, teams can focus on service and the core business.
Auto-scales even during booking surges, delivering a stable service.
Filter by area, menu, and date to find salons with open slots.
Pick a 30-minute slot and go end-to-end from menu selection to Stripe payment.
Review confirmed bookings in a list. Manage booking number, date/time, and amount together.