← Back
beauty, saloniOS / Android / Web
BloomBook — Salon Booking Marketplace

From phone bookings and slot management to a Marketplace-type booking SaaS.

The Beauty Salon Booking Service — A booking marketplace connecting multiple salons and customers on a single platform. A multi-sided SaaS made up of a customer mobile app, a Web admin console for salon owners, and a unified API backend. Real-time chat, multi-language support, and a photo gallery are all integrated.

3
Integrated apps
API + member RN + owner Web
Marketplace
Multi-sided
Multiple salons × many members
Real-time
Chat + notifications
Socket.io + Bull
Challenge
Before

The salon industry managed bookings with phone calls, paper notebooks, and separate websites. Salons struggled to track open slots, and customers found it hard to compare multiple salons.

  • Checking open slots by phone takes time
    Call the salon → wait → confirm
  • Salons rely on paper notebooks for booking management
    Double-bookings occur
  • Wants to compare while viewing salon work photos
    Requires separate searches on Instagram
  • Wants smooth consultation for changes and extra requests
    Over a day to confirm by email or phone
Solution
After

A TypeORM + MySQL + Redis + Bull API backend connects a React Native member app and a React (UmiJS + Ant Design) salon-owner Web. Socket.io powers salon–member chat, Google Translate handles multi-language, and AWS S3 stores the photo gallery.

CustomerRN mobile Salon ownerReact Web BloomBook Core TypeORM + MySQL Redis + Bull Queue Socket.io real-time Google Translate AWS S3 + Push alerts Service searchCategory · Keyword Booking calendarReal-time open slots ChatSocket.io WebSocket Work galleryS3 + crop Instant booking Salon efficiency Multi-language Many salons × many members on one platform
bloombook.example.jp
Salon search Shibuya Ward · Hair salon B Bloom Hair Studio ★4.8 · 3-min walk from Shibuya Stn Today 17:00 available Book L Lily Beauty Salon ★4.6 · 5-min walk from Shibuya Stn Tomorrow 10:00 available Details N Natural Style Garden ★4.7 · Natural-style salon Fully booked today
Customer app · Salon search
Tech stackReact NativeReact + Ant Design (UmiJS)TypeORM · MySQLSocket.io · BullAWS S3 · Translate
13months
42person-months
Considering adopting this at your company? info@amela.vn