Salon Booking Platform Development (Quick Cut)

Заказчик: AI | Опубликовано: 17.03.2026

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.