0% ont trouvé ce document utile (0 vote)
26 vues9 pages

Management App

Le document présente la structure d'une application de gestion de projets, définissant les rôles de manager et de développeur ainsi que les fonctionnalités principales telles que la gestion des projets et des tâches. Il recommande des technologies comme Laravel ou Node.js pour le backend et React ou Angular pour le frontend, tout en décrivant la structure des données nécessaire. Enfin, il détaille les étapes de développement, incluant la conception de la base de données et le déploiement.

Transféré par

Mortalla Kebe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
26 vues9 pages

Management App

Le document présente la structure d'une application de gestion de projets, définissant les rôles de manager et de développeur ainsi que les fonctionnalités principales telles que la gestion des projets et des tâches. Il recommande des technologies comme Laravel ou Node.js pour le backend et React ou Angular pour le frontend, tout en décrivant la structure des données nécessaire. Enfin, il détaille les étapes de développement, incluant la conception de la base de données et le déploiement.

Transféré par

Mortalla Kebe
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Structure de base envisage pour

mon Application des


management:

1. Les rôles
Ÿ Manager : Gestion des projets,
validation des tâches, suivi de la
progression.

Ÿ Développeur : Sélection des


tâches à travailler, livraison des
progrès quotidiens.

2. Fonctionnalités
principales
Gestion des projets :

Ÿ Création de projets avec un nom,


une description et une date de fin
prévue.

Ÿ Division du projet en tâches avec


un
pourcentage basé sur leur
complexité (somme totale = 100
%).

Gestion des tâches :

Ÿ Liste des tâches avec leur état


(En cours, Terminé, Validé).

Ÿ Association des tâches à des


membres ou laisser en libre
choix.

Ÿ Ajout de la progression
quotidienne par chaque
développeur.

Validation des tâches :


Ÿ Manager peut marquer une
tâche comme validée une fois
terminée.

Barre de progression
globale :
Ÿ La barre de progression est
calculée en fonction des tâches
validées et leur pourcentage.

Analyse des délais :

Ÿ Suivi du pourcentage des tâches


validées par rapport au temps
écoulé.

Ÿ Alertes si le projet risque de


dépasser les délais, en notifiant
les responsables concernés.

3. Technologies
recommandées
Ÿ Backend : Laravel ou [Link]
(Express).

Ÿ Frontend : React ou Angular


pour une interface dynamique.
Ÿ Base de données : MySQL ou
MongoDB.

Ÿ Gestion d'état : Redux (si


React) ou NgRx (si Angular).

4. Structure des
données

Tables principales :

Ÿ Projets : id, nom, description,


date_fin, etc.

Ÿ Tâches : id, projet_id, nom,


pourcentage, etat, membre_id,
etc.

Ÿ Utilisateurs : id, nom, email,


role, etc.

Ÿ Progrès : id, tache_id, date,


progression, etc.
5. Étapes de
développement
Ÿ Conception de la base de
données.

Ÿ Développement des API pour la


gestion des projets et des
tâches.

Ÿ Développement de l'interface
utilisateur.

Ÿ Mise en place des notifications et


du suivi des délais.

Ÿ Tests et déploiement.

Vous aimerez peut-être aussi