SalonFlow – Flutter Salon Booking AppSalonFlow – Flutter Salon Booking App
Flutter salon booking app with Firebase, responsive admin dashboard, demo mode, English/French, and EUR/USD pricing. Recently UpdatedSalonFlow – Flutter Salon Booking App
Flutter salon booking app with Firebase, responsive admin dashboard, demo mode, English/French, a...
Overview
Copy the complete public description from `ITEM_DESCRIPTION.md` into the
Codester rich-text editor. Keep the same section order:
1. Product promise
2. Customer booking experience
3. Responsive owner dashboard
4. Firebase-ready architecture
5. Customization
6. Included files
7. Buyer requirements
8. Important notes
9. Support scope
## FAQ answers
### Does SalonFlow require Firebase?
No. Demo mode works immediately without an API key or paid backend. Firebase is
optional and can be enabled when real authentication and persistent bookings
are needed.
### Which currencies are included?
EUR and USD. The app can choose a default market automatically, customers can
switch manually, and each currency has its own configurable prices.
### Which languages are included?
English and French are included in the application interface.
### Can I change the brand, colors, and business information?
Yes. Core white-label values are centralized so the product name, colors,
location, and market defaults are easy to update.
### Is the owner dashboard included?
Yes. The responsive dashboard includes overview metrics, booking-status
management, service visibility, specialist availability, and EUR/USD estimated
revenue.
### How is Firebase admin access protected?
The package uses a trusted Firebase custom claim for owner access and includes
server-enforced Firestore rules plus an Admin SDK setup utility.
### Are Android and iOS supported?
The Flutter source is designed for Android and iOS. Platform folders are
generated with `flutter create .`; iOS builds require macOS and Xcode.
### Are paid assets included or required?
No paid images, fonts, or premium third-party assets are required.
### Is store publishing included?
No. Buyers receive the source code and documentation. Final signing, developer
accounts, policy compliance, and store submission remain the buyer's
responsibility.
## Suggested buyer-support reply
Thank you for purchasing SalonFlow. Please review the included HTML
documentation and README before opening a support request. For faster help,
include your Flutter version, target platform, selected Demo or Firebase mode,
and the full error message. Standard support covers documented installation
questions and reproducible package issues; customization and store publishing
are outside the included support scope.
Features
• Complete Flutter source code with Material 3 UI
• Customer booking app and responsive owner dashboard
• Instant Demo mode without API keys
• Optional Firebase Authentication and Cloud Firestore
• Registration, login, session restore, and password reset
• Service search, specialist, date, and time selection
• Appointment creation, cancellation, and booking history
• Booking status management
• Service visibility and specialist availability controls
• Responsive mobile, tablet, and desktop layouts
• English and French interface
• Automatic and manual EUR/USD selection
• Separate configurable EUR and USD prices
• Central white-label branding configuration
• Secure Firebase admin custom claim and Firestore rules
• Demo content, tests, setup utility, and HTML documentation
• No paid images, fonts, or premium assets required
Requirements
• Flutter SDK and Dart SDK compatible with pubspec.yaml
• Android Studio or Visual Studio Code
• Android SDK for Android builds
• macOS and Xcode for iOS builds
• Basic Flutter and Dart knowledge
• Internet connection for downloading packages
• Firebase project only when Firebase mode is enabled
• FlutterFire CLI and Firebase CLI for Firebase setup
• Node.js and npm only for assigning the admin role
Instructions
1. Extract the downloaded ZIP file.
2. Open a terminal in the SalonFlow project folder.
3. Run: flutter create --platforms=android,ios --org com.salonflow .
4. Run: flutter pub get
5. Start Demo mode with: flutter run
6. Rebrand the app in lib/core/branding/app_brand.dart.
7. Edit translations in lib/core/localization/app_strings.dart.
8. Edit services, EUR/USD prices, specialists, and times in lib/data/demo/demo_data.dart.
9. For Firebase, run flutterfire configure.
10. Enable Email/Password Authentication and create Cloud Firestore.
11. Deploy the rules with: firebase deploy --only firestore:rules
12. Change AppBrand.backendMode to AppBackendMode.firebase.
13. Follow firebase_admin_setup/README.md to configure owner access.
|
Flutter App Reskin Service
Have your App reskinned to meet your needs.
|
$499 | Buy now |
| Category | App Templates / Flutter / Full Applications |
| First release | 16 July 2026 |
| Last update | 16 July 2026 |
| Operating Systems | Android 8.0, Android 9.0, Android 10.0, Android 11.0 |
| Tags | android, iOS, source code, booking, spa, salon, appointment, multilingual, Barber, admin dashboard, firebase, Firestore, flutter, white label, material 3 |








