Skip to content

A Laravel-based system for managing salon and spa appointments, featuring real-time booking, user management, RBAC, Ecommerce and secure payment integration.

Notifications You must be signed in to change notification settings

SohaibKhaliq/Style-and-Schedule

Repository files navigation

Style and Schedule

Overview

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.

Features

  • 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.

Installation

  1. Clone the repository:
    git clone https://github.com/SohaibKhaliq/style-and-schedule.git
    cd style-and-schedule
  2. Install dependencies:
    npm install
    composer install
    npm run dev
  3. Configure the environment: . Duplicate .env.example and rename it to .env . Update database and mail configurations in the .env file.
  4. Run database migrations:
    php artisan migrate
  5. Start the Laravel development server:
    php artisan serve
  6. 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.
  7. Technologies Used . Backend: Laravel PHP framework, MySQL database . Frontend: HTML, CSS, JavaScript . Dependencies: Laravel Passport for API authentication, Bootstrap for frontend styling
  8. 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.
  9. Credits . Developed by [SohaibKhaliq] . For inquiries or support, contact [[email protected]].

About

A Laravel-based system for managing salon and spa appointments, featuring real-time booking, user management, RBAC, Ecommerce and secure payment integration.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published