BookMySalon: FlutterFlow Salon Booking App
MUHAMMAD USMAN RANDHAWA
Published
BookMySalon is a salon and spa booking app I built with FlutterFlow and Firebase for Android and iOS.
The goal was a simple way for salons, barbers and spas to take bookings online, cut no-shows and manage their day from one app.
What I built:
• Smart booking: pick a service, stylist and time slot in seconds
• Real-time slots so two clients never book the same time
• Automatic reminders 24 hours and 1 hour before each appointment
• Owner dashboard for bookings, schedule, services and revenue
• Services catalogue with categories, prices and durations
• Google sign-in, booking history and dark mode
Tech stack: FlutterFlow, custom Flutter code, Firebase Authentication, Cloud Firestore and push notifications.
Challenge: avoiding double bookings when many clients book at once. I built real-time slot checks in Firestore, so a slot locks the moment it is booked.
Result: a clean, launch-ready booking app for Android and iOS, ready to rebrand for any salon, barbershop, spa, clinic or appointment-based business.