From aceb812c53059999c5baada1d1917cc2e208905f Mon Sep 17 00:00:00 2001 From: Nicolas FRANCO Date: Sun, 27 Nov 2022 09:28:30 +0100 Subject: [PATCH] Update 'Features' --- Features.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Features.md diff --git a/Features.md b/Features.md new file mode 100644 index 0000000..39c84e8 --- /dev/null +++ b/Features.md @@ -0,0 +1,17 @@ +# Features de l'appli + +## Acteurs +* Utilisateurs (connéctés): pourront créer des listes de tâches qui seront privées +* Visiteurs (non connéctés): ont seulement accès à des listes de tâches publiques + +## Fonctionnement +* Arrivé sur l'appli: aucun user connécté les listes des tâches publiques sont listées +* visiteur peut ajouter/supprimer des listes et les tâches publiques sans se connecter +* **faut créer un espace pour se connecter à l’application** (si on a le temps) +* Une fois l’utilisateur connecté, il a accès aux listes publiques (comme le visiteur), mais également à ses listes privées +* **les listes de tâches ajoutées par un utilisateur sont privées par défaut afin de simplifier l’application** +* **Chaque tâche pourra être complétée via une case à cocher, ajoutez un bouton pour valider en dessous de la liste des tâches** + +## Droits / Erreurs +* La gestion des droits **doit être complète**, un visiteur ne doit pas pouvoir accéder aux listes des utilisateurs ou les supprimer, idem pour la complétion des tâches +* La gestion des erreurs doit être complète. (champs vérifiés, connexion à la BD, etc.) \ No newline at end of file