Skip to content

Cahier des charges

Fridez edited this page Oct 9, 2020 · 3 revisions

Situation initiale

Ce projet prend part au cours de développement web (module de 3ème année HE-Arc). A travers ce dernier, les étudiants réalisent un projet d'application web PHP (basé sur le framework Laravel).

Le projet Toudoum fait également partie du cours de Développement mobile. A travers celui-ci, une application mobile (Android Kotlin) se base sur l'API Toudoum développé à travers ce projet.

Buts du projet

Toudoum est un gestionnaire de tâches partagé. Il permet, entre autres, de créer différentes tâches et de multiples projets. Ces derniers permettent de regrouper les tâches, à l'image d'un dossier.
Toudoum dispose également d'une notion d'utilisateur et de groupes d'utilisateurs. De cette manière, il sera possible d'attribuer des tâches pour des utilisateurs ou des groupes en particulier (comme pour des salles de classe par exemple).

Objectifs

Cette section regroupe les différents objectifs du projet Laravel PHP.

Objectifs principaux

Les objectifs principaux sont les suivants :

  • Gestion CRUD des tâches
  • Gestion CRUD des projets
  • Gestion CRUD des utilisateurs
  • Gestion CRUD des groupes d'utilisateurs
  • Filtrer les tâches selon plusieurs critères (utilisateurs, groupes, titre, date échéance,...)

Objectifs secondaires

Les objectifs secondaires sont les suivants :

  • Gestion de son profil utilisateur
  • Idée : ajouter des fichiers sur les tâches
  • Idée : chats pour les tâches / projets de groupe
Clone this wiki locally