IUTBabyFoot is a web application, under Laravel framework, whose goal is to collect statistics of table soccer matches.
- Live matches
- Adding matches
- Betting system
- Player ranking
- Advanced statistics
- Connection with Discord
IUTBabyFoot is designed to be used on a smartphone but works completely on any other device.
- PHP >= 8.0
- MySQL
- Composer
- NodeJS
- NPM
- Laravel 9.X requirements
- Clone the repository
- Install dependencies with
composer install
- Install dependencies with
npm install
- Create a
.env
file withcp .env.example .env
- Generate an application key with
php artisan key:generate
- Create a database and configure the
.env
file - Run the migrations with
php artisan migrate
- Run the server with
php artisan serve
- Run the vite server with
npm run dev
To build the application, run npm run build
.
IUTBabyFoot is open-sourced software licensed under the MIT license.