Skip to content

matthCorvo/Task-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gestionnaire de tâches avec Angular + Symfony API + MySQL


créer, visualiser, mettre à jour et supprimer des listes de tâches et des tâches individuelles, protégées par l'authentification utilisateur. Le projet utilise une API Symfony pour gérer les données et Angular pour le front-end.

Prérequis

  • Symfony (REST API)
  • Angular
  • MySQL (Base de données)
  • bootstrap
  • jwt token & refresh
  • Docker

Installation

API Symfony (Backend)

Clonez le référentiel depuis GitHub : git clone https://github.com/matthCorvo/Task-Manager.git Accédez au répertoire de l'interface utilisateur Symfony : cd .docker Installez les dépendances Symfony/mysql/phpadmin en utilisant Docker : docker compose up -d --build Acceder au fichier : docker exec -it symfony_webapp_docker-php-1 bash
Setup : composer install
Configurez votre base de données MySQL dans le fichier .env de Symfony. Créez la base de données en utilisant Doctrine : php bin/console doctrine:database:create Effectuez les migrations pour créer les tables : php bin/console doctrine:migrations:migrate

Lancez l'api : http://localhost/apip

Interface Utilisateur Angular (Frontend)

Accédez au répertoire de l'interface utilisateur Angular : cd client Installez les dépendances Angular : npm install Lancez l'interface utilisateur Angular : npm start

About

Task Manager avec Angular + Symfony API + MySQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published