Case study

A PWA for barber bookings, team workflows and daily operations.

H501 Barber is where Hubia started: customer app, team dashboard, Supabase database, serverless functions and push notifications. What we built for H501 became the base of Hubia, the multi-tenant SaaS for barbers, salons and wellness businesses.

H501 BarberIn production
Customer home, services and booking in the H501 Barber PWA
Customer sideCustomer home, services and booking

Real installed PWA screen with brand identity, public service prices and direct access to booking.

Real team dashboard opened with authorized PIN: bookings and statuses visible, personal data anonymized.
Team dashboardReal agenda, masked data

Real team dashboard opened with authorized PIN: bookings and statuses visible, personal data anonymized.

ReactViteSupabase
Project facts
ScopeH501 Barber
IndustryBarber & booking
ProductBusiness PWA
StackReact, Supabase, Vercel
Delivery6 weeks
StatusOnline
Context

Context

A booking-heavy business needs less friction for customers and a clear view of slots, hours and daily work for the team.

Solution

The solution

We built a PWA with booking flow, team area, availability logic, Supabase persistence and push notifications. That base later became Hubia, a SaaS platform for salons and wellness businesses with bookings, team area, loyalty, reminders and operational management.

5/5★★★★★Google review
Bookings, team management and workflows are much more orderly now. The project was handled well from start to finish, with great attention to design, speed and functionality.
Andrea Di GiorgioH501 Barber

Features

  • Barber bookings with slot management
  • Team dashboard for day-to-day control
  • Supabase database with PostgreSQL, Auth and Realtime
  • Vercel Serverless Functions for backend logic
  • Web Push and installable PWA support
  • Architectural foundation for Hubia, the salon SaaS platform

Technical stack

ReactViteSupabasePostgreSQLVercel FunctionsWeb PushPWA

Verifiable features and evidence

  • The public PWA shows services, prices and access to the mobile booking flow.
  • The staff area separates schedule, availability and booking states; published screens contain no personal customer data.
  • Slots, users and bookings are stored in Supabase with authentication and dedicated permissions.
  • The project includes installable PWA support and the infrastructure required by the reminder flow.
  • Public Google review by Andrea Di Giorgio, 5/5: "Bookings, team management and workflows are much more orderly now."
  • The PWA became the architectural foundation of Hubia (hubiasystem.com), an active multi-tenant SaaS platform.

Booking and team-management PWA

We start from the real flow: who books, who manages and which rules shape daily work.