Anonymous: barber booking mobile app

An independent barber brand needed a mobile app for walk-in queues, barber selection, and appointment booking — so customers stop relying on Instagram DMs.

← 返回案例列表

面临的挑战

A growing barber brand was booking almost entirely through Instagram messages and WhatsApp. Peak hours created chaos: double bookings, missed DMs, and customers showing up without a slot. Barbers wanted control over their calendars; owners wanted visibility across chairs. They asked for a lightweight mobile app: pick a barber, book a service, join a live queue when walk-ins were allowed, and get push reminders. Payment could wait — reliability and speed to launch mattered first. The product had to feel simple for customers who were not tech-heavy, and barbers needed an equally simple staff mode for accepting, delaying, or completing appointments.

我们的解法

  • Defined customer and barber journeys: book, join queue, remind, complete, and rebook.
  • Built a React Native app with barber profiles, service menus, and real-time slot availability.
  • Implemented walk-in queue logic alongside scheduled appointments to protect chair utilization.
  • Added push notifications for confirmations, delays, and ‘your turn is coming up’ cues.
  • Shipped a barber staff mode for managing today’s board without a separate desktop tool.
  • Used feature flags for soft launch with a single shop before multi-location rollout.
  • Instrumented basic funnels (install → book → complete) so the owner could see adoption.

成果

  • Moved booking off Instagram DMs into a dedicated mobile experience customers could reuse.
  • Reduced double-booking incidents with shared real-time calendars per barber.
  • Improved peak-hour flow with a controlled walk-in queue alongside appointments.
  • Gave barbers a clear daily board and owners visibility across chairs.
  • Created a path to add deposits, memberships, and multi-shop support next.

技术栈

React NativeNode.jsPostgreSQLFirebaseAWS

Want to discuss a similar challenge?

Start a conversation