Skip to content
16Mobile Apps

Nearcut

The Online Booking System for Barbers

FlutterNode.jsPostgreSQLStripeTwilioAWS
Nearcut — The Online Booking System for Barbers
+Overview

Project overview

Nearcut is The Online Booking System for Barbers. Appointment booking system trusted by thousands of barbers Built with high standards for performance, security, and intuitive user experiences, the platform is engineered to support mission-critical workflows and seamless scale.

+Industries
Mobile AppsEnterpriseDigital InnovationScalable Architecture
+Tech Stack
FlutterNode.jsPostgreSQLStripeTwilioAWS
// 01The Challenge

What was the problem or pain point

Client Dilemma & Technical Bottleneck

Nearcut serves hundreds of barbershops and hair studios across the UK, allowing clients to book appointments and purchase grooming products. The client's existing mobile apps were sluggish, suffered from high abandonment rates during appointment booking, and lacked reliable real-time calendar synchronization, resulting in double-booked barbers and lost revenue. Barbershops also struggled with high no-show rates that directly eroded daily stylist earnings.

// 02Strategic Advice

What we suggested to the client

Solid Sphere Architectural Recommendation

Solid Sphere proposed rebuilding the entire customer mobile app using Flutter to provide a smooth, unified cross-platform experience on iOS and Android. We recommended introducing upfront deposit payments via Stripe to eradicate no-shows, automated SMS reminders via Twilio, and a real-time calendar synchronization engine that mirrors salon chairs down to the minute.

+Key Complexities

What made this project challenging

01

Eliminating traditional barbershop walk-in queues with dynamic real-time slot scheduling

02

Supporting non-tech-savvy barbers with an ultra-simple touch POS and calendar interface

03

Handling automated appointment reminders to reduce customer no-show rates

04

Managing split payouts between barbershop owners and independent chair-rental barbers

// 03Engineering Execution

What was implemented and how it was implemented

Step-by-Step Technical Execution

We built a modern cross-platform mobile application in Flutter, featuring a streamlined three-tap appointment booking flow, barber portfolio galleries, and location-based shop discovery. We developed a high-concurrency Node.js backend connected to PostgreSQL, utilizing database row-level locking to eliminate double-booking race conditions during peak morning scheduling rushes. We integrated Stripe Elements for seamless Apple Pay, Google Pay, and credit card deposit captures, automatically refunding or holding deposits according to each shop's cancellation policies. An automated communication worker was built using Twilio to send timed SMS confirmation reminders and appointment reschedule links, reducing client no-shows by over 70%. We also engineered a dedicated tablet-optimized portal for barbers to manage their daily walk-ins, breaks, and commission reports.

+Key Deliverables

How we delivered

1

Built cross-platform customer booking app with instant barber availability selection

2

Created dedicated barber tablet POS app with walk-in queue management and quick checkout

3

Integrated Twilio automated SMS reminders resulting in significant reduction in missed bookings

4

Implemented Stripe Connect custom payout schedules for barbershop chair rental arrangements

// 04Architecture & Stack

What did we use to implement it

Technology Stack & Technical Rationale

Flutter was chosen for the mobile application to achieve 60fps animations, shared business logic across iOS and Android, and rapid UI development. Node.js powered the backend API with fast asynchronous request handling. PostgreSQL maintained strict transactional integrity for appointment slots, barber calendars, and customer profiles. Stripe powered payments, mobile wallets, and deposit escrow. Twilio handled SMS messaging, and AWS provided reliable hosting with auto-scaling.

FlutterNode.jsPostgreSQLStripeTwilioAWS
+Results

Key outcomes

01

Over 500 barbershops onboarded across the UK & Ireland

02

Reduced customer no-show rates by 70%

03

Processed over 5M haircut bookings

04

4.9★ rating on iOS App Store

+Get in touch

Have a project like this?

Share your goals and constraints. We'll respond with next steps and a practical proposal.