Gestion2.0

TaskManager - Gestionnaire de Projets et Tâches

Application web de gestion de projets et tâches développée avec Symfony, permettant la collaboration d’équipes avec gestion des rôles et permissions.

Technologies Utilisées

Prérequis

Installation

  1. Cloner le projet :
    git clone <repository-url>
    cd taskmanager
    
  2. Installer les dépendances :
    composer install
    npm install
    
  3. Configurer l’environnement :
    • Copier .env.example vers .env
    • Configurer DATABASE_URL, APP_SECRET
  4. Configurer la base de données :
    php bin/console doctrine:database:create
    php bin/console doctrine:migrations:migrate
    php bin/console doctrine:fixtures:load
    
  5. Compiler les assets :
    npm run build
    
  6. Démarrer le serveur :
    symfony serve
    

    ou symfony server:start

    Accessible sur http://localhost:8000 (pas obligatoire pour projet)

Utilisation

Fonctionnalités Essentielles

Tests

php bin/phpunit

Déploiement

Structure du Projet