Skip to content
ByteNS
← All case studies

Vice City Barbers

Men’s barbershop · PWA · Admin · API

Connect every booking to the working day.

A booking platform that connects the customer’s appointment with the team’s schedule.

Shown with demo data.

Related solutions: Mobile tools & digital products

The customer books a time

The public booking flow lets a client choose a barber, a service and an available slot.

The customer books a time
Used by clients booking from their phone.

Staff run the working day

The administration shows the team schedule. The screens use demonstration data.

Staff run the working day
Used by staff planning and running the day.

The week in one view

A weekly staff schedule keeps the roster next to the bookings, instead of in a separate conversation.

The week in one view
Used when the owner or manager plans the week.

What we built

How it connects

  1. Booking PWA
  2. API
  3. Admin PWA

Technical foundation

Two front ends, one API. Public site in Vue. Admin in React. Both sides install as a PWA — not a native App Store product.

  • Vue 3
  • React
  • TypeScript
  • Express
  • PostgreSQL
  • PWA

More screens

Open a screen to enlarge. Escape closes. Arrows move between images.

Next step

What would work better if your systems worked together?

Tell us about the process, the tools you use and the part that slows your team down. We will discuss the requirements and a practical next step.