CASE STUDY

Example buildMVP

Booking & Scheduling MVP

Ships in weeks, not months: online booking, reminders and payments for a local service business.

Type
Booking MVP
Build time
About 4 weeks
Platforms
One shareable link, any browser
Starts at
₹20,000*

This is an example build. HumansOfCoding is a new studio with no client work to show yet. This page describes how the project would be scoped and built — the same thinking you would get on a real one. Nothing here is a past client, and no number on this page is a result.

THE SITUATION

What's actually broken.

A salon, clinic or studio books appointments over WhatsApp and by phone. Double bookings happen. No-shows are absorbed silently. The front desk cannot take a booking and serve a walk-in at the same time.

This is the clearest example of what an MVP is for. The whole thing is small enough to be genuinely useful in a few weeks, and every week it runs teaches the owner something they would otherwise have guessed at.

  • Bookings arrive by WhatsApp, phone and walk-in

  • Double bookings happen and cost goodwill

  • No-shows are absorbed silently

  • The desk cannot book and serve at the same time

VERSION ONE

What we'd build first.

Every item here earns its place by being something a real user would miss on day one.

A bookable calendar

Services, durations, staff members and working hours. A slot exists only if the staff member and the service both fit in it.

Public booking page

One link, shareable on Instagram and WhatsApp. No app to install and no account to create.

Reminders

A message 24 hours and 2 hours before. This alone typically moves the no-show rate more than anything else in the build.

Deposits

Optional prepayment for slots that get abandoned. Turned on per service, not globally.

Front-desk view

Today at a glance, plus the ability to block time and add a walk-in in two taps.

DELIBERATELY NOT IN V1

What we'd leave out.

Not because these are bad ideas. Because each one is designed better once the first version has told you something.

  • Inventory and product sales.
  • Staff payroll and commission calculation.
  • A customer mobile app. A booking link works better than an app someone installs once and deletes.

UNDER THE HOOD

How it's put together.

Everything
One Next.js app — the booking page needs to be public and fast, and the admin side is small enough to live in the same codebase
Database
Postgres, with the availability rules enforced in the database so two people cannot take the same slot
Reminders
A scheduled job plus a WhatsApp or SMS provider
Payments
A gateway, for deposits only

HOW IT RUNS

Week by week.

  1. 01

    Week 1

    Services, staff, hours and the rules for what counts as an available slot.

  2. 02

    Weeks 2–3

    Booking page and the front-desk view.

  3. 03

    Week 4

    Reminders, deposits, and live with real customers.

BEFORE YOU START

Worth knowing.

This is the shape of build that starts at ₹20,000. What moves the price is the number of staff-and-service rules, whether payments are involved, and how much of the existing customer list has to be imported.

MVPs start at ₹20,000*. Final pricing depends on features and project scope. Third-party costs — cloud hosting, domains, external libraries, APIs, app-store fees and any other paid service — are billed separately and are not included.

Want this built for your business?

Tell us what you're thinking. We'll figure out the next step together.

Free 20-min idea call · No obligation

Book a Free Call