This project is a Barbershop Information System built using the Laravel framework. The system helps manage barbershop operations including appointments, services, and customer management.
To clone this project, follow the steps below:
-
Open a terminal or command prompt.
-
Navigate to the directory where you want to save the project.
-
Run the following command to clone the repository:
git clone https://github.com/RanoLangari/SI-Barbershop.git
-
After the cloning process is complete, navigate to the project directory:
cd SI-Barbershop
Follow the steps below to run the project:
-
Copy the
.env.example
file to.env
and configure your database settings:cp .env.example .env
-
Install PHP dependencies:
composer install
-
Install JavaScript dependencies:
npm install
-
Generate the application key:
php artisan key:generate
-
Run database migrations:
php artisan migrate
-
(Optional) Seed the database with initial data:
php artisan db:seed
-
Compile assets:
npm run dev
-
Start the development server:
php artisan serve
If you're using Laragon:
- Clone the project into Laragon's www directory
- Configure your
.env
file with your Laragon database settings - Open Laragon terminal and run the installation commands mentioned above
- Access the project through: http://si-barbershop.test
- Customer Management
- Appointment Scheduling
- Service Management
- Employee Management
- Transaction History
- Reports Generation