Beauty and appointments Pilot · scaling

Saloom — Find a salon nearby, with a slot today, and book it

My own product, born from a concrete need: salons and beauty professionals run their calendar over WhatsApp, and a customer has no way of knowing who has a slot today nearby.

Pilot · scaling SaaS · App + panel
saloom · scheduling + geolocation
Saloom — Business panel: daily metrics
<React / NestJS / React Native / Geolocation>

Problem

Two problems in one. The salon wastes time confirming appointments by hand and has no visibility of its team or its revenue. The customer calls three places before finding one with availability. And for a marketplace to work, you first need salons that genuinely use the scheduling tool.

Constraints

  • Start with one pilot salon without building something that would have to be rewritten to add hundreds.
  • Each professional has their own services, hours and availability; the calendar had to reflect that rather than a single diary.
  • The customer app depends on geolocation and real availability, not on a listing.

Solution

I built three pieces on one NestJS backend: the business panel (per-professional calendar, staff, services, hours, clients and reports), the customer mobile app in React Native (discovery by proximity, professional profile, service and time-slot choice, confirmation) and a SaaS back office to manage accounts, plans and billing. It is the base for adding establishments without rewriting anything.

Relevant features

  • Per-professional appointment calendar, with detail and editing
  • Staff: assigned services and each professional's hours
  • Client base and appointment and client reports
  • Mobile app with proximity search and a four-step booking
  • SaaS back office: accounts, plans, billing and sales reports

Result

Saloom runs in one pilot salon and is built to scale. It is also the lab for my next product: the scheduling tool is sold to establishments as Saloom Business, and the consumer marketplace will follow once enough salons are on board.

Screenshots of the system

From the business panel to a booking in the customer app.

A live system belonging to a real client: I cannot publish logins, but I will walk you through it on a call.

Related service

Have a product that needs to exist?

Tell me the idea and I will tell you frankly whether it fits in a 30-day MVP and what it would cost.