Skip to content

Sayness/TodoCo

Repository files navigation

ToDoList

Codacy Badge

Projet N° 8 Améliorer une application existante de ToDo & Co

Application web de gestion de tâches développée avec Symfony.
Ce projet est basé sur un MVP amélioré avec des fonctionnalités d’authentification, de gestion des utilisateurs, de rôles et de sécurité d’accès.

Installation du projet

Prérequis

  • Symfony 6.4.2 LTS
  • PHP 8.1.10
  • Apache 2.4.5
  • Symfony 6.4
  • MySQL 8.0.30

Étapes

  1. Cloner le projet

     git clone https://github.com/Sayness/todolist.git
    
  2. A la racine du installer les dépendances

     composer install
    
  3. Modifiez le fichier .env pour créer votre base de données

     DATABASE_URL="mysql://root@127.0.0.1:3306/todolist?serverVersion=8.0.30&charset=utf8mb4"
    
  4. Créez la base de données et exécutez les migrations :

     php bin/console doctrine:database:create
     php bin/console doctrine:schema:update --force
    
  5. Lancer les fixtures

     php bin/console doctrine:fixtures:load
    
  6. Lancer le serveur local

     symfony serve ou symfony server:start -d
    

Test et couverture

  • Le rapport est disponible dans public/test-coverage/index.html.

  • Générer un test de couverture de code :

      vendor/bin/phpunit --coverage-html deliverables/test-coverage
    

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •