Ce projet consiste en une application de gestion de tâches, permettant aux utilisateurs de créer, modifier, supprimer et visualiser des tâches.
-
Backend (Node.js) :
- Assurez-vous d'avoir Node.js installé sur votre système.
- Clonez ce dépôt :
git clone https://github.com/votre-utilisateur/backend.git - Accédez au répertoire du projet :
cd backend - Installez les dépendances :
npm install - Démarrez le serveur d'API fictive :
npm run server
-
Frontend (React) :
- Assurez-vous d'avoir Node.js installé sur votre système.
- Clonez ce dépôt :
git clone https://github.com/votre-utilisateur/frontend.git - Accédez au répertoire du projet :
cd frontend - Installez les dépendances :
npm install - Démarrez le serveur web frontend :
npm run dev
Une fois le backend et le frontend démarrés, vous pouvez accéder à l'application via votre navigateur à l'adresse suivante : http://localhost:3000 (ou tout autre port spécifié pour le frontend).
- Créer une tâche : Cliquez sur le bouton "Ajouter une tâche" et saisissez les détails de la tâche.
- Modifier une tâche : Cliquez sur le bouton "Modifier" à côté de la tâche que vous souhaitez modifier, puis modifiez les détails dans le formulaire qui s'affiche.
- Supprimer une tâche : Cliquez sur le bouton "Supprimer" à côté de la tâche que vous souhaitez supprimer.
- Backend : Node.js, Express.js, Sequelize (pour l'accès à la base de données)
- Frontend : React, Axios (pour les requêtes HTTP)