makcandrov / project-manager

Project management application developed for an architecture agency.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Manager

This project management application was developed from scratch during a one month internship at MC Architectes in July 2021 for their needs. It is free for anyone to use, but it is served as is, and will not receive any further updates.

The objective of this application is that every employee can enter at the end of the day the time spent on each mission of each project, so that the total ressources allocated to each mission of a project can be readjusted according to the time worked.

This application was developed for a french architecture agency, so the only language supported is french. The following installation and usage explanations will also be only in french.

Installation

Usage

Quand on ouvre le raccourci Project Manager pour la première fois, l'application propose de s'identifier. On peut également enregistrer un nouveau profil en cliquant sur Ajouter une personne... .

image

image

Une fois authentifié, la page principale s'ouvre. C'est sur cette page qu'arrivera une personne qui s'est déjà authentifiée auparavant en lançant l'application.

image

On peut toujours changer de profil en cliquant sur le bouton Changer de profil en haut à gauche. Le bouton en haut à droite permet d'actualiser les projets, donc d'afficher les dernières nouveautés.

Cette page se divise en trois onglets :

  • L'onglet Mes projets recense tous les projets auxquels je participe ou auxquels j'ai participé.
  • L'onglet Autres projets recense tous les projets auxquels je ne participe pas, mais auxquels d'autres membres participent ou ont participé.
  • L'onglet Céer un projet permet de créer un nouveau projet.

Pour créer un projet, il suffit de se rendre dans l'onglet Céer un projet, de rentrer les informations sur le projet et de cliquer sur Créer le projet.

image

Le projet apparaîtra alors dans Mes projets aux côtés de vos autres projets. Vous pouvez le quitter en cliquant sur Quitter le projet à condition que vous n'ayez aucune session de travail dans ce projet.

  • Un projet est en cours si vous travaillez encore sur ce projet. Par défaut, quand vous créez ou rejoignez un projet, il est considéré comme en cours. Pour indiquer que vous avez terminé, vous pouvez cliquer sur Projet terminé. Le nombre de personne qui ont terminé et le nombre total de personnes du projet sont affichés dans ce bouton.

image

  • Un projet est en attente si vous avez terminé de travailler dessus, mais tous les membres du projets n'ont pas fini. Vous pouvez alors reprendre le projet en cliquant sur Reprendre le projet, il apparaîtra alors en cours pour vous.

image

  • Un projet est considéré comme archivé lorsque tous les membres du projet ont terminé de travailler dessus. Vous pouvez reprendre le projet en cliquant sur Reprendre le projet, il apparaîtra alors en cours pour vous et en attente pour tous les autres membres du projet.

image

Dans l'onglet Mes projets, vous pouvez ajouter une session de travail à un projet en cours en cliquant sur le bouton avec l'icône plus. La durée, la mission et la date de la session de travail vous sont alors demandées. Vous pouvez enregistrer une session de travail pour le jour-même, la veille ou l'avant-veille.

image

Dans l'onglet Mes projets, vous pouvez consulter votre historique d'un projet en cliquant sur le bouton avec l'icône liste. Vous pouvez alors modifier ou supprimer une session de travail sur une plage de trois jours.

image

Dans l'onglet Mes projets, vous pouvez regarder les statistiques d'un projet en cliquant sur le bouton avec l'icône diagramme. Vous avez le choix entre les statistiques regroupées par mission et par mois. Vous pouvez également imprimer ces statistiques en cliquant sur le bouton en forme d'imprimante.

image

image

Dans l'onglet Autres projets, vous pouvez rejoindre un projet en cliquant sur l'icône en forme de flèche.

image

About

Project management application developed for an architecture agency.

License:GNU General Public License v3.0


Languages

Language:Java 100.0%