This repository contains both backend and frontend code for Egyptian Premier League match reservation system. This a college project utilizing PHP Laravel, MySQL and VueJS.
- PHP 7.4
- Laravel
- MySQL
- VueJs
-
First, create an empty database in your
mysql
server :sudo mysql >> create database db_name; >> exit;
-
Clone the repo :
git clone https://github.com/DarkGeekMS/match-reservation-website.git cd match-reservation-website
-
Run
composer
installer :composer install
-
Create
.env
file :cp .env.example .env
-
Make sure to edit
DB_DATABASE
,DB_USERNAME
andDB_PASSWORD
in.env
file to match the created database. -
Run database migrations :
php artisan key:generate php artisan jwt:secret php artisan migrate php artisan db:seed
To serve the application, run :
php artisan serve