Full-featured Flutter app for barbershop reservations with multi-role system (Client, Employee, Manager), OAuth, dynamic pricing by age group, walk-in appointments and real-time FCM notifications.
Barbershop Booking App is the Flutter companion to the Gestor de Citas API. It provides three completely different experiences based on the user role: Clients browse services and book appointments, Employees manage their daily schedule and update appointment status, and Managers get a full business dashboard with walk-in creation, staff management, and analytics. Google and Apple OAuth are supported alongside traditional email/password login.
Client, Employee and Manager roles with completely different UX per role.
Google, Apple and Guest access with full role-based permission control.
Managers create instant appointments for unregistered clients with minimal info.
Automatic price calculation for child, teen and adult service tiers.
FCM alerts for new bookings, status changes and walk-in assignments.
Manager dashboard with revenue, staff performance and appointment metrics.