Salon Booking App
A web application built with the MERN stack for scheduling and managing salon appointments.
Descriptions
Overview
SalonEase is a comprehensive salon appointment booking application that makes scheduling effortless for clients and salon professionals. With real-time availability, automated reminders, and easy management of appointments, it ensures a seamless beauty experience for all users.
Technologies Used:
- Frontend: React.js
- Backend: Node.js / Express.js
- Database: MongoDB
Features
- Online Appointment Scheduling – Allow clients to book, reschedule, or cancel appointments
- Service & Stylist Selection – Enable users to choose specific services and view pricing details
- Manage Appointments – Salon owners can manage appointments (Cancel, Reschedule, Update)
- Real-time availability tracking
- Automated appointment reminders
- Complete booking history for clients and salon owners
- Responsive design for mobile and desktop
- Secure authentication and role-based access
Requirements
- npm:
npm install npm@latest -g - Node.js (v18+)
- MongoDB database (local or cloud)
Instructions
- Download the ZIP file containing the application
- Extract the ZIP archive to your local machine
- Edit the
.envfile with your MongoDB URL - Follow the instructions in the readme file
- Install dependencies (backend):
cd backendnpm install
- Run the backend server:
npm run server
- Install dependencies (frontend):
cd frontendnpm install
- Run the development server (frontend):
npm run dev
- The application will automatically create and initialize the MongoDB database
Hex Information (For Shop Owner): 56025

Add a review