|
|
|
@ -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.)
|