Système de gestion de projet

Difficulté : 2/5

Concevoir et développeur un système de gestion de projet en ligne, qui permet aux équipes de collaborer sur des tâches, de suivre leur progression et de communiquer entre elles.

Développer un système de gestion de projets permet d’acquérir des compétences en matière de collaboration et de gestion du temps. C’est aussi un excellent moyen d’apprendre à structurer une application web complexe et de se familiariser avec la gestion des utilisateurs et surtout des permissions.

Ce type de projet est également intéressant (et stimulant) pour l’aspect “tableau de bord”. Il est très important de permettre aux utilisateurs d’avoir un aperçu global de l’avancement d’un projet. Vous pouvez ainsi laisser libre cours à votre imagination quant aux informations à afficher et comment les afficher : graphiques, calendriers, etc.

Vous pourrez aussi essayer d’implémenter tout l’aspect gestion de fichiers.. Vous devrez de ce fait également maîtriser la gestion des médias avec les champs de type “file”.

Fonctionnalités à implémenter (version 1)

Fonctionnalités avancées à envisager (version 2)

Une fois les fonctionnalités de la version 1 implémentées, vous pouvez envisager d’ajouter quelques fonctionnalités plus avancées.

Sites web pour s’inspirer

Ces sites web peuvent vous aider à trouver de l’inspiration :