L’objectif du projet est de réaliser une application de gestion de tâches (todolist) complète, en Vue.js uniquement (pas de ionic).
L’application permettra de :
- Créer un compte ou s’authentifier à l'API pour récupérer ses informations et un token de connexion (qui sera utiliser dans tous les autres appels API)
- Créer une liste
- Afficher les listes
- Afficher les todos d’une liste
- Créer, modifier, compléter, supprimer des todos
- Filtrer l’affichage des todos
- Afficher le nombre de todos non faites
/!\ Ces commandes sont a faire dans le dossier app
Pour installer les dépendances du projet :
npm install
Pour démarer le serveur en mode developement :
npm run serve
Pour compiler le projet en mode production :
npm run build
Le projet sera dispo sous "app/dist"
Le projet comporte le dossier suivant :
- app → Contient le code source de l'application
- NodeJs
- VueJs 3 (+ VueX et VueRouter)
- Axios
- Materialize
Le projet étant réalisé en groupe (numéro 12), voici la liste des personnes affectées sur celui-ci :
- Auréline DEROUIN (@Norah72) - 21806986
- Paul LEBRANCHU (@Paul-Lebranchu) - 21403460
- Raphaëlle LEMAIRE (@seirihiri) - 21802756
- Justine MARTIN (@jmartin-pro) - 21909920