Style and Schedule is a web-based application designed to streamline salon and spa appointment scheduling. It provides a user-friendly interface for clients to book appointments conveniently online.
- User Authentication: Secure login and registration for clients and staff members.
- Appointment Management: Schedule, reschedule, and cancel appointments with ease.
- Service Selection: Choose from a variety of salon and spa services with detailed descriptions.
- Staff Management: Assign staff members to appointments and manage their schedules.
- Notification System: Automated email notifications for appointment confirmations and reminders.
- Admin Dashboard: Monitor bookings, manage staff schedules, and view detailed analytics.
- Clone the repository:
git clone https://github.com/SohaibKhaliq/style-and-schedule.git cd style-and-schedule
- Install dependencies:
npm install composer install npm run dev
- Configure the environment: . Duplicate .env.example and rename it to .env . Update database and mail configurations in the .env file.
- Run database migrations:
php artisan migrate
- Start the Laravel development server:
php artisan serve
- Usage: . Client Interface: Navigate to the application URL and register/login. . Appointment Booking: Select desired services, choose available dates/times, and confirm bookings. . Staff Interface: Access the admin dashboard to manage appointments and staff schedules.
- Technologies Used . Backend: Laravel PHP framework, MySQL database . Frontend: HTML, CSS, JavaScript . Dependencies: Laravel Passport for API authentication, Bootstrap for frontend styling
- Contributing . Fork the repository and clone it locally. . Create a new branch for your feature or bug fix. . Commit your changes and push to your forked repository. . Submit a pull request for review.
- Credits . Developed by [SohaibKhaliq] . For inquiries or support, contact [[email protected]].