Twine

BookMySalon: FlutterFlow Salon Booking App

MUHAMMAD USMAN RANDHAWA
Published

0
  • Project creator

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.