This is a sample web application designed to track SUSL Sport events and allow users to book event venues. The app provides a user-friendly interface for managing sports events, including creating new events, updating event details, and booking venues. It also offers features such as event notifications, participant registration, and event statistics. With this app, users can easily stay updated on upcoming sports events and conveniently book venues for their favorite activities.
To set up this project, follow the steps below:
- Install PHP on your machine.
- Install Composer, the PHP package manager.
- Install Laravel by running
composer global require laravel/installer
. - Install project dependencies by navigating to the project directory and running
composer install
. - Install Node.js and npm on your machine.
- Install project dependencies by running
npm install
. - Create a
.env
file by copying the.env.example
file and updating the necessary values. - Run the database migrations by running
php artisan migrate
. - Start the development server by running
php artisan serve
. - Build the frontend assets by running
npm run dev
.
For more information, please visit the following official sites:
Now you have successfully set up the project. You can access it by visiting the URL provided by the development server.
The database migration will add default sports, default venue, and an admin user. The admin user credentials are as follows:
- Email: admin@mail.com
- Password: password
The Laravel framework is open-sourced software licensed under the MIT license.