Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sohaibkhaliq/style-and-schedule
A Laravel-based system for managing salon and spa appointments, featuring real-time booking, user management, RBAC, Ecommerce and secure payment integration.
https://github.com/sohaibkhaliq/style-and-schedule
Last synced: about 4 hours ago
JSON representation
A Laravel-based system for managing salon and spa appointments, featuring real-time booking, user management, RBAC, Ecommerce and secure payment integration.
- Host: GitHub
- URL: https://github.com/sohaibkhaliq/style-and-schedule
- Owner: SohaibKhaliq
- Created: 2024-07-06T16:21:40.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-07-06T17:13:55.000Z (4 months ago)
- Last Synced: 2024-07-06T18:25:53.189Z (4 months ago)
- Language: Blade
- Size: 13.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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:**
```bash
git clone https://github.com/SohaibKhaliq/style-and-schedule.git
cd style-and-schedule
2. **Install dependencies:**
```bash
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.
5. **Run database migrations:**
```bash
php artisan migrate
6. **Start the Laravel development server:**
```bash
php artisan serve
7. **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.
8. **Technologies Used**
. **Backend:** Laravel PHP framework, MySQL database
. **Frontend:** HTML, CSS, JavaScript
. **Dependencies:** Laravel Passport for API authentication, Bootstrap for frontend styling
9. **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.
10. **Credits**
. Developed by [SohaibKhaliq]
. For inquiries or support, contact [[email protected]].