Skip to content

Laravel application to manage table soccer games at school.

License

Notifications You must be signed in to change notification settings

ccailly/IUTBabyFoot

Repository files navigation

IUTBabyFoot Mockup

GitHub commits GitHub issues GitHub contributors

About IUTBabyFoot

IUTBabyFoot is a web application, under Laravel framework, whose goal is to collect statistics of table soccer matches.

Features

  • 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.

Installation

Requirements

  • PHP >= 8.0
  • MySQL
  • Composer
  • NodeJS
  • NPM
  • Laravel 9.X requirements

Installation

  1. Clone the repository
  2. Install dependencies with composer install
  3. Install dependencies with npm install
  4. Create a .env file with cp .env.example .env
  5. Generate an application key with php artisan key:generate
  6. Create a database and configure the .env file
  7. Run the migrations with php artisan migrate
  8. Run the server with php artisan serve
  9. Run the vite server with npm run dev

Build

To build the application, run npm run build.

License

IUTBabyFoot is open-sourced software licensed under the MIT license.

About

Laravel application to manage table soccer games at school.

Topics

Resources

License

Stars

Watchers

Forks

Languages