# Web Fullstack Lab (WIP) Un projet utilisant API Platform et Next.js afin de visualiser des données des impôts locaux issues du site [du gouvernement](https://www.data.gouv.fr/datasets/impots-locaux-fichier-de-recensement-des-elements-dimposition-a-la-fiscalite-directe-locale-rei-3). ## Auteurs |Prénom | Nom | Numéro Etudiant | |---|---|---| |Antonin|Huser|20191041| |Tristan|Cherrier|20241682| ## Stacks - [API Platform](https://api-platform.com) - [Next.js](https://nextjs.org) ## Commandes utiles ### Symfony Lance la commande de peuplement de la BDD depuis les fichiers (en csv) avec une mémoire de 1GO ``` sudo docker compose exec php php -d memory_limit=1024M bin/console app:import-xlsx --no-debug ``` Générer les entités (avec getters/setters) ``` sudo docker compose exec php php bin/console make:entity --regenerate ``` Lancer migrations ``` sudo docker compose exec php bin/console make:migration sudo docker compose exec php bin/console doctrine:migrations:migrate ``` ### Tests Lancer les tests ``` sudo docker compose exec php php bin/phpunit ``` Créer la base de test ``` sudo docker compose exec php bin/console doctrine:database:create --env=test ``` Créer les tables ``` sudo docker compose exec php bin/console doctrine:schema:create --env=test ``` Load les fixtures en base (données de test) ``` sudo docker compose exec php bin/console doctrine:fixtures:load --env=test ```