Salon Booking Platform Development (Quick Cut)
Budget: ₹1,500 – ₹12,500 INR
Project Title:
Build Complete Multi-Role Salon Booking Platform (Quick Cut)
Project Description:
I want to build a complete multi-role salon booking platform called "Quick Cut".
The system must include four platforms connected to a single Firebase backend:
1. Admin Web Dashboard
2. Customer Mobile Application
3. Salon Owner Mobile Application
4. Agent Staff Mobile Application
Technology Requirements:
- Flutter (for all mobile apps)
- Firebase Backend:
- Firebase Authentication
- Cloud Firestore
- Firebase Storage
- Firebase Cloud Messaging
- Firebase Cloud Functions
Authentication:
- Phone number login with OTP verification
- Google Gmail login
- Users must be automatically assigned roles after login
User Roles:
- Customer
- SalonOwner
- AgentStaff
- Admin
Database (Firestore Collections):
- users
- salons
- services
- bookings
- payments
- reviews
- agents
- commission_settings
- onboarding_fees
- cancellation_policies
Customer Mobile App Features:
- Registration & login
- Nearby salon search using GPS
- Category switch: Male Salon / Beauty Parlour
- Salon profile with details, services, prices, rating, reviews, map
- Booking flow (select salon → service → time slot → payment → confirmation)
- Booking status (upcoming, completed, cancelled)
- Cancel booking (slot becomes available again)
- Rating & review system
Payment System:
- Payment before booking confirmation
- Methods: UPI, Debit Card, Credit Card, Net Banking, Wallet
- Commission system (admin-controlled percentage)
Salon Owner App Features:
- Login (OTP/Gmail)
- Dashboard (bookings, earnings, commission)
- Accept/reject bookings
- Manage services (add/edit/delete)
- Online/Offline toggle
Agent Staff App Features:
- Login (OTP/Gmail)
- Onboard new salons
- Add salon details, photos, services, pricing
- Set location via Google Maps
- Submit for admin approval (status: Pending)
Salon Onboarding Fee System:
- Admin sets onboarding fee by category
- Salon becomes active only after payment
Admin Web Dashboard Features:
- Analytics charts
- Manage salons, customers, bookings, payments, agents
- Approve/reject salons
- Set commission percentage
- Set onboarding fees
- Configure cancellation policy (time limit, refund rules)
Map Integration:
- Google Maps API
- Nearby search
- Salon location & navigation
Notifications (Firebase Cloud Messaging):
- Booking confirmation
- Booking reminder
- Booking cancellation
- New booking alert for salon owner
- Salon approval notification
UI Requirements:
- Clean and simple UI for all apps
- Customer: easy booking flow
- Owner: dashboard with bookings & earnings
- Agent: simple onboarding form
- Admin: responsive dashboard with charts & tables
Final Output Required:
- Fully working system (all 4 platforms)
- Connected Firebase backend
- Ready-to-use Android APK build
Budget: ₹1500 – ₹3000
Timeline: 2–3 days
Note:
Only apply if you have experience in Flutter + Firebase and can deliver complete setup.
Build Complete Multi-Role Salon Booking Platform (Quick Cut)
Project Description:
I want to build a complete multi-role salon booking platform called "Quick Cut".
The system must include four platforms connected to a single Firebase backend:
1. Admin Web Dashboard
2. Customer Mobile Application
3. Salon Owner Mobile Application
4. Agent Staff Mobile Application
Technology Requirements:
- Flutter (for all mobile apps)
- Firebase Backend:
- Firebase Authentication
- Cloud Firestore
- Firebase Storage
- Firebase Cloud Messaging
- Firebase Cloud Functions
Authentication:
- Phone number login with OTP verification
- Google Gmail login
- Users must be automatically assigned roles after login
User Roles:
- Customer
- SalonOwner
- AgentStaff
- Admin
Database (Firestore Collections):
- users
- salons
- services
- bookings
- payments
- reviews
- agents
- commission_settings
- onboarding_fees
- cancellation_policies
Customer Mobile App Features:
- Registration & login
- Nearby salon search using GPS
- Category switch: Male Salon / Beauty Parlour
- Salon profile with details, services, prices, rating, reviews, map
- Booking flow (select salon → service → time slot → payment → confirmation)
- Booking status (upcoming, completed, cancelled)
- Cancel booking (slot becomes available again)
- Rating & review system
Payment System:
- Payment before booking confirmation
- Methods: UPI, Debit Card, Credit Card, Net Banking, Wallet
- Commission system (admin-controlled percentage)
Salon Owner App Features:
- Login (OTP/Gmail)
- Dashboard (bookings, earnings, commission)
- Accept/reject bookings
- Manage services (add/edit/delete)
- Online/Offline toggle
Agent Staff App Features:
- Login (OTP/Gmail)
- Onboard new salons
- Add salon details, photos, services, pricing
- Set location via Google Maps
- Submit for admin approval (status: Pending)
Salon Onboarding Fee System:
- Admin sets onboarding fee by category
- Salon becomes active only after payment
Admin Web Dashboard Features:
- Analytics charts
- Manage salons, customers, bookings, payments, agents
- Approve/reject salons
- Set commission percentage
- Set onboarding fees
- Configure cancellation policy (time limit, refund rules)
Map Integration:
- Google Maps API
- Nearby search
- Salon location & navigation
Notifications (Firebase Cloud Messaging):
- Booking confirmation
- Booking reminder
- Booking cancellation
- New booking alert for salon owner
- Salon approval notification
UI Requirements:
- Clean and simple UI for all apps
- Customer: easy booking flow
- Owner: dashboard with bookings & earnings
- Agent: simple onboarding form
- Admin: responsive dashboard with charts & tables
Final Output Required:
- Fully working system (all 4 platforms)
- Connected Firebase backend
- Ready-to-use Android APK build
Budget: ₹1500 – ₹3000
Timeline: 2–3 days
Note:
Only apply if you have experience in Flutter + Firebase and can deliver complete setup.
Related categories:
PHP
Mobile App Development
iPhone
Android
Google Maps API
Web Development
Payment Gateway Integration
Flutter