Ce dépôt contient le code du projet 8 réalisé durant ma formation de développpeur PHP/Symfony à OpenClassrooms. Le projet est une application de To Do list et présente les fonctionnalités suivantes :
- Espace utilisateur
- Espace utilisateurs admin permettant de modifier les autres utilisateurs
- Ajout, édition et suppression de tâches à faire
- Possibilité de marquer une tâche en terminée
- Visualisation de la liste des tâches à faire/terminées
- Clonez ou téléchargez le contenu du dépôt GitHub avec :
git clone https://github.com/quentinboinet/todoandco.git - Editez le fichier situé à la racine intitulé ".env" afin de remplacer les valeurs de paramétrage de la base de données et du serveur de mail. 3.Installez les dépendances du projet avec :
composer install- Créez la base de données avec la commande suivante :
php bin/console doctrine:database:create- Lancer les migrations avec la commande :
php bin/console doctrine:migrations:migrate- Importez ensuite le jeu de données initiales avec :
php bin/console hautelook:fixtures:load- Afin de lancer le serveur, lancez la commande :
php bin/console server:runBravo, l'application est désormais accessible à l'adresse : localhost:8000 !
Si vous souhaitez lancer les tests unitaires et fonctionnels et créer un rapport de couverture de code, lancez la commande suivante à la racine du projet :
php bin/phpunit --coverage-html web/test-coverageLe rapport sera produit en HTML et disponible dans le dossier web/test-coverage.
Afin de contribuer à ce projet, merci de lire les instructions contenues dans contributing.md