Repository de projet de travail CEFIM
Php version >=7.4
Symfony >=5.3
Symfony : Webpack-encore, calendar-bundle
npm : sass, bootstrap 5, fullcalendar 4
- Cloner le dépôt.
- Exécuter la commande
composer install
suivante dans le répertoire du projet.- Exécuter la commande
npm install
dans le répertoire du projet.- Effectuer un
npm run dev
pour générer les fichiers .js et .scss.- Créer un fichier .env.local et ajoutez la configuration de la base de données pour ce projet.
- Exécutez la commande
symfony console doctrine:database:create
pour créer la base de données depuis la configuration du .env.local.- Effectuez les migrations avec la commande
symfony console doctrine:migrations:migrate
.- Vous pouvez maintenant lancer
symfony serve
.
- Rendre un chien à nouveau disponible après la fin d'une période.
On part du principe que l'id du chien dans la table booking ne peut être présent qu'une seule fois. Il faut donc que le chien soit remis en état de disponibilité pour pouvoir le réaffecter à une autre période.
-
Mise en place d'un historique pour les familles, éducateurs.
-
Ajout d'une nouvelle famille via le compte éducateur.