ListManager

Il s'agit de créer une application web/mobile permettant de gérer des listes (Todos, checked lists, vote, Cadeaux…).

Il devra être possible de créer des templates de liste, ayant un comportement personnalisé :

  • Au niveau des items
  • Globalement

Contexte

Vous faîte partie d'une ESN (Entreprise de Services du Numérique), ayant des projets de développement applicatifs.

A livrer

Les documents doivent être accessibles en ligne.

Contraintes techniques

L'application développée :

  • Sera mise en place sur serveur Debian dans un environnement Apache/Php/MariaDb
  • Utilisera exclusivement https
  • Respectera le design pattern MVC et utilisera un Framework MVC PHP
  • Utilisera jQuery et Semantic-UI pour la partie présentation et composants

Base de données initiale

Script à importer sur votre serveur MariaDb : listmanager.sql

Analyse fonctionnelle

Use cases

Utilisateurs

  • Création de compte 4
  • Gestion du compte de l'utilisateur (connexion/déconnexion…etc)8
  • Accéder au tableau de bord utilisateur8
  • Ajouter une liste à  partir d'un template20
  • Supprimer une liste.5
  • Modifier une liste (modification et suppression d'objet de la liste)8
  • Ordonnancement des objets de la liste choisie par l'utilisateur.5
  • Partage d'une liste avec  d'autres utilisateurs1
  • Création d'un template personnalisé.40
  • Modification le template utilisé en cours d'utilisation.20
  • Suppression d'un template.8
  • Consultation de mes listes3
  • Consultation d'une liste pour action (vote par exemple, ou todo checkée)13

143

slam4/list-manager.txt · Dernière modification: 2019/12/03 09:05 par jcheron
GNU Free Documentation License 1.3
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0