Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

Bluehost Shared Hosting

GoFresha | Nearby Salon, Spa & Barber Appointment Flutter App | Backend Included

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

Try the Customer Android & iOS

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFreshaSalon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

 (Note: Demo credentials are given below)

MAJOR UPDATE version 2.0.0  (09 December 2024)

Mobile App:

  • Flutter 3.38.4 and Dart 3.10.3
  • Complete migration to Riverpod state management (from Provider)
  • Clean Architecture implementation with proper separation of concerns
  • Firebase Analytics integration for screen view tracking
  • Dart 3 null safety improvements throughout the codebase
  • Immutable model patterns for better performance and reliability
  • New reusable widgets: DialogMixin, ProductGridCard, QuantitySelector, ShimmerLoading
  • Unit tests added for core functionality
  • Fixed all 112+ lint warnings and issues
  • Fixed variable name typos across codebase

️ Backend:

  • Fixed critical security vulnerabilities
  • Complete migration to Eloquent ORM – all controllers now use proper Eloquent models instead of raw DB queries
  • Form Request validation added to all API, Partner, and Vendor controllers
  • Comprehensive test suite with 90+ automated tests
  • CI/CD automation with GitHub Actions for continuous testing
  • Fixed null check bugs in UserController, CartController, BookingController
  • Fixed product rating bug in RatingController
  • Fixed “varient” → “variant” typo across entire codebase
  • Improved installer now uses Laravel seeders for consistent setup
  • Professional documentation included

Updated version 1.3.2  (27 October 2024)

  • Flutter 3.24.3 and Dart 3.5.3
  • Fixed compilation issues with Android Studio Ladybug

Updated version 1.3.1  (01 June 2024)

  • Flutter 3.24.1 and Dart 3.4.3

Updated version 1.3.0  (01 June 2024)

  • Flutter 3.22.1 and Dart 3.4.0

Updated version 1.2.0  (06 October 2023)

  • Flutter 3.13.6 and dart 3.1.3
  • Fixed bug in Admin panel when a wrong address was introduced
  • Fixed error booking appointment

Updated version 1.1.0  (18 February 2023)

  • Flutter 3.7.3 and dart 2.19.2

Updated version 1.1.0  (20 November 2022)

  • Fixed several errors on the backend
  • Mobile app updated to use Flutter 3.3.8
  • Users can now delete their accounts from the mobile app.
  • Improved support for iOS.

Updated version 1.0.2  (3 january 2022)

  • css and js file issue solved in backend

Updated version 1.0.1  (31 December 2021)

  • remove Translation api key from Backend
  • some changes in Admin panel/Vendor panel
  • some bugs resolved in admin panel, store panel and User app

Admin Panel (Included)

  • admin can add multiple Languages for adding data from admin panel sections
  • admin can set commission % while adding any vendor/ salon partner
  • admin can add/edit/delete coupons and assign it to salons,
  • admin can add/edit/delete banners and add a salon redirection in it
  • admin can send In-App notification to user and salons,
  • admin can change currency, country code, payment gateways (stripe, razorpay and paystack), msg gateway (msg91, twilio), map api (mapbox, google map), translate api (Google Translate),
  • admin can block any user app user,
  • admin can see pending bookings, completed bookings, rejected bookings and missed bookings,
  • admin can see product orders of all vendors,
  • admin can add/edit/delete scratch cards on a booking cart value,
  • admin can add/edit/delete multiple salons/vendors and login to all vendor panels via clicking a button,
  • admin can update terms and condition, cookies policy or privacy policy for app,
  • much more…

Vendor/Salon Panel (Included) 

  • vendor/salon can add/edit/delete services and service type/variants,
  • vendor/salon can add/edit/delete products,
  • vendor/salon can see pending bookings, completed bookings, rejected bookings and missed bookings,
  • vendor/salon can see product orders of all vendors,
  • vendor/salon can add/edit/delete staff (barbers),
  • vendor/salon can add/delete images which user can see in salon description page’s gallery section,
  • much more…


User Flutter App (Included)

  • user can login with email and password,
  • user can login with mobile and firebase otp,
  • user can login/signup via social login (Google, Facebook & Apple),
  • user can see the salons, salon services , salon products nearby by choosing location in user app,
  • user can book services from a particular salon nearby with a specific delivery date and time slot,
  • user can see the ratings of salons and staff,
  • user can buy products from salons and user have to pickup from the salons,
  • user can earn a scratch card on completing a service according to his cart value and can earn reward points,
  • user can apply reward points or coupons on bookings to get extra discount,
  • user can refer & earn reward points,
  • user can search barbers, salons, products , services nearby,
  • much more…

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

Partner / Salon Flutter App (Not Included)

  • salon can add/edit/delete products,
  • salon can add/edit/delete services & service variants,
  • salon can add/edit/delete barbers,
  • salon can see weekly earn graph, and booking order statistics,
  • salon can comfirm/reject/complete bookings
  • salon can confirm/complete product orders if products picked up by users,
  • salon can see earnings,
  • much more…

Try the Salon/ Partner Android & iOS

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFreshaSalon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

 (Note: Demo credentials are given below)

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

DEMO DETAILS

Admin login

Admin Panel: https://gofresha.tecmanic.com/admin
Username: test@test.com
Password: admin

-

Partner logins (Use this Web Panel & App login both)

Salon/ Partner Panel: https://gofresha.tecmanic.com/vendors
Username: partner@demo.com
Password: tecmanic

-

Customer logins (Download App from above links)

Option A: Login with Phone
Phone- 9999999999
default OTP – 123456

Option B: Login with email
email- user@demo.com
password-
tecmanic

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

Salon, Spa, Massage Appointment Flutter App with Admin Panel - GoFresha

2 average based on 11 ratings.

tecmanic

tecmanic

Visit Author's Portfolio

View Portfolio
Last Update 2025-12-10
Created 2021-10-07
Sales 120
Discussion Comments
Software Version Flutter 3.x
Files Included Dart YAML .h .swift CSS PHP HTML
Video Preview Resolution