Buzmasol

Personal care, booked in a few taps.

A two-sided booking marketplace for salons, spas and grooming — designed, built and operated in house by Buzmasol.

iOS & Android Next.js web Provider portal Admin & support 7 categories
Build Something Like This →
Book For Look home screen Book For Look booking screen Book For Look booking confirmed screen

Overview

Booking a haircut, a facial or a grooming appointment in Pakistan still runs on phone calls, WhatsApp messages and walk-ins. Salons lose slots to no-shows and missed calls; customers have no reliable way to see who is available, what a service costs, or which stylist they are getting.

Book For Look is our answer — a marketplace connecting customers with verified personal care providers across seven categories. Rather than build it for a client, we built and now operate it ourselves, so every architectural decision and production lesson on this page is first-hand.

What We Built

Customer Mobile App

React Native app for iOS and Android. Browse providers, filter by category and location, view services and staff, then book a slot in a few taps.

Provider Mobile App

A separate app for salon owners and independent professionals to accept bookings, manage availability and track earnings on the move.

Customer Website

A server-rendered Next.js site so listings are fast, shareable and properly indexed by search engines — not locked inside an app.

Provider Portal

Desktop portal for the service catalogue, staff rosters, working hours, pricing, analytics and payout records.

Admin Panel

Internal tooling for provider verification, category management, booking oversight, payouts, disputes and platform-wide reporting.

Support Panel

A dedicated console so support staff can resolve booking issues without being handed full administrative access.

The Provider Experience

Book For Look provider dashboard

Provider dashboard — upcoming bookings, earnings and staff activity at a glance.

The Booking Engine

Service & Staff Selection

Services are grouped by category, and customers can request a specific staff member or let the salon assign one. Availability resolves per staff member, not per salon.

Packages & Multi-Select

Providers bundle services into packages. Customers combine several services in one visit, with duration and pricing recalculated as the basket changes.

Real-Time Slot Logic

Open slots derive from staff working hours, existing bookings and per-service duration, so double bookings are prevented at the source.

OTP Verification

A pluggable verification layer supporting SMS and email, keeping the marketplace free of fake accounts on both sides.

Payments & Payouts

A redirect-based checkout designed to keep card data off our servers, with commission handling and an auditable payout trail.

Role-Based Access

Customers, providers, staff, support agents and admins each see only what their role permits, enforced server-side rather than hidden in the interface.

Platform Operations

Book For Look admin panel

Admin panel — provider verification, bookings, payouts and platform reporting.

Brand & Design System

The identity is a beauty mirror with a glass glint and a coral spark — “Look” and self-care in one mark. Every screen across the six surfaces was designed against a single palette and type scale before a line of UI code was written.

Cyan#4FB8C9
Deep teal#2A8895
Coral#FF7D7D
Ink#0F172A

How We Built It

1

Market Research

Direct conversations with Lahore salon owners to understand how bookings, staffing and payments actually work day to day.

2

Design System

Every screen designed in Figma first — customer, provider, admin and support — against one palette and component set.

3

Build

Backend, apps, web and panels developed in parallel against one API contract, so features shipped across every surface together.

4

Review & Harden

A structured code review across the codebase, backed by an automated test suite covering the web and mobile clients.

Engineering Standards

Authorisation enforced server-side
Booking state guarded against invalid transitions
Audit trail on every payout
Automated tests across web and mobile
Card data kept off our infrastructure
Shared types across every client

Technology

NestJSReact NativeNext.js TypeScriptFirebaseRedis FigmaCI/CD

Need a platform like this?

Marketplaces, booking systems and multi-role platforms are what we do. We have shipped one end to end — and we can do the same for you.

Start Your Project →
Scroll to Top