Skip to content

michael-on-code/football-transfer-manager

Repository files navigation

Football Transfer Manager

A Simple Football Transfer Manager Project.

Business Logic

We have football teams. Each team has a name, country, money balance and players.

Each player has name and surname.

Teams can sell/buy players.

What we need in our app:

  • Make a page (with pagination) displaying all teams and their players.
  • Make a page where we can add a new team and its players.
  • Make a page where we can sell/buy a player for a certain amount between two teams.

Demo

Access this link to try a demo.

Credentials :

  • Username : michaeloncode
  • Password : administrator

Requirements

  • PHP 8.0 or higher;
  • MySQL or MariaDB. MariaDB was used during the development. Do not forget to change the DATABASE_URL in the .env accordingly
  • and the usual Symfony application requirements.

Installation

$ git clone https://github.com/michael-on-code/internet-projects-test.git

Install Composer dependencies:

$ composer install

Create Database:

$ php bin/console doctrine:database:create

Execute Migration i.e creating needed tables, relations and constraints:

$ symfony console doctrine:migrations:migrate -n

Start the app:

$ symfony serve 

Usage

Use the following credentials to log into the platform

Username : administrator

Password : administrator

Once In, Log in into Settings Page, Upload the site's logo and you are good to go.

Enjoy !

About

A simple football transfer manager project made with Symfony framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published