Pour démarrer docker tu peux utiliser
sudo make start
modifie éventuellement les ports utilisés par les containers docker dans le fichier .env
DOCKER_MYSQL_PORT_3306=10308
DOCKER_APACHE_PORT_80=10290
Puis utilise les commandes suivantes pour installer le dépendances et mettre en place la base de données.
composer install
php bin/console d:m:m
php bin/console d:f:l
Si docker est installé localement: http://localhost:10290 devrait lancer l'application
Voici une application qui présente la liste des membres de la fédération.
Le staff fédéral, client de cette application, ne trouve pas ça très pratique et formule la demande suivante:
Cette liste n'est pas très utile, que pouvez-vous nous proposer de plus intéressant visuellement qu'un tableau? Nous voudrions un dashboard de la fédération pour visualiser l'ensemble des données.
Libre à toi d'installer les librairies que tu souhaites et de modifier le code existant pour répondre à cette demande.
Laisse parler ta créativité et montre nous ce que tu sais faire ;)
Ce qui nous intéresse est la méthode utilisée, pas le résultat final ! Nous discuterons de l'exercice lors de l'entretien.
PRECISIONS
Les membres (WsMembre) sont regroupés en sections (WsSection), chaque section appartient à une unité (WsUnite), chaque unité appartient à un groupe d'unité (WsGroupeUnite), et chaque groupe d'unité appartient à une Fédération (WsFederation).
Ce qui intéresse le client c'est d'avoir une vue sur ces différents éléments (tableaux, graphiques, ...)