Mission 20 · Beauty services

Klin: At-home barber booking app

Klin was a mobile app for booking barbers, hairdressers, masseurs and make-up artists who came to customers' homes in Italian cities. We built the Flutter app for iOS and Android and its Strapi backend, with payments to the professionals through Stripe Connect. Work started in September 2021, and the app launched in spring 2022.

Klin on four phones, interface in Italian: the customer's appointments, professionals to choose from with ratings and style tags, a barber's profile with reviews, photos of work and the menu of services, and the chat list.
Client
An investor in mobile apps
Industry
Beauty and wellness services
Platforms
iOS and Android
Built with
Flutter, Strapi, Stripe Connect

01 · Business context

The problem

In Italian cities a barber or hairdresser often comes to the customer, not the other way round, and the client wanted a booking app built around that habit.

Customers had to find a professional who worked in their area and was free at the time they wanted. Professionals had to manage their own services, prices, area and hours. The app also had to take the payment and pass it on to the professional, minus a commission.

The payments were the main technical risk. The version of Stripe Connect that fitted the client's business model had weaker mobile support than Stripe's standard payments.

The client

An investor in mobile apps

Before Klin, we had built another app for the same client in 2021, for renting flats and finding flatmates.

The client supplied the designs. We built the app and the backend, and released new test versions every few days, with change reports for the client to review.

02 · Key features

What we built

A Flutter app for iOS and Android, in Italian and English, and a Strapi backend, built in Scrum. These were its most important features.

  • Booking by service, place and time

    Customers chose a service, a date and a time, and saw the professionals who were free then and worked in their area, with ratings, style tags and photos of their work.

  • Profiles for professionals

    Barbers, hairdressers, masseurs and make-up artists signed up in the app, listed their services and prices, drew the area they covered on a map and set their working hours and breaks.

  • Payments with Stripe Connect

    Customers paid in the app, and each professional received the money in their own Stripe account, minus the platform's commission. Discount codes, PDF invoices and refunds were built in.

  • Chat, reminders and reviews

    Customers and professionals could chat before a visit and got push notifications about bookings and reminders. After the visit, customers left a review.

Klin on two phones, interface in English and Italian: a barber's profile with rating, reviews, photos of work and the menu of services, and the customer's appointments, confirmed, unconfirmed and cancelled.

03 · Results

What changed

The first test build was ready 25 days after the first commit, and Klin launched in spring 2022, about eight months after work started.

Key achievements

  • The first test build was ready 25 days after the first commit.
  • New versions every few days, each with a change report for the client to review.
  • Klin launched in spring 2022, about eight months after work started.
  • Our second app for the same client, after a flat-rental app earlier in 2021.
Klin on two phones, interface in English and Italian: professionals to choose from with photos, ratings and style tags, and an appointment's details with prices in euros, the invoice download and buttons to book again, reschedule or cancel.

More missions

Browse the portfolio
  • Gaming, mobile app

    RaceInsight

    Lap-by-lap telemetry for racing game players.

  • Culture and tourism, mobile app

    Dworek w Bielinach

    Visitor guide to a historic manor and its park.

Next mission: yours.

Bring an idea, a half-built app or a live product. Start with the mission brief: it takes two minutes, and our team replies within 8 working hours.