Aller au contenu
Tous les projets

Web · Projet de groupe · Licence 2, Université Savoie Mont Blanc

Open Mobile Agenda

Un agenda collaboratif pour une équipe en mobilité

Capture d'écran de Open Mobile Agenda

Agenda d'équipe en PHP pour une entreprise fictive de téléphonie. Réunions, rendez-vous et déplacements par ville et par bureau, vues jour, semaine et mois, groupes et rôles.

Le besoin

Open Mobile, une entreprise de téléphonie fictive, a des équipes réparties entre plusieurs villes. Chacun doit pouvoir poser ses réunions, rendez-vous clients et déplacements, et l’agence doit pouvoir organiser ses équipes.

Ce que fait l’application

  • Inscription et connexion (mots de passe hachés), avec une page d’accueil propre à chaque rôle
  • Agenda en vues jour, semaine et mois. On crée un créneau en le glissant dans la grille, puis on le modifie ou on le supprime
  • Trois types de créneaux (réunion, rendez-vous, déplacement), avec une ville et un bureau
  • Groupes d’utilisateurs (agence, équipe commerciale…)
  • Demande de rôle (vendeur, technicien) validée par la direction

Technique

PHP avec PDO et requêtes préparées, MySQL. Le calendrier est TOAST UI Calendar, dont la fenêtre de création a été adaptée. Les échanges avec le serveur passent par fetch et jQuery, les notifications par toastr.

En images

L'accueil d'Open Mobile.
L'accueil d'Open Mobile.
Inscription et connexion sur le même écran, avec un panneau qui coulisse de l'une à l'autre.
Inscription et connexion sur le même écran, avec un panneau qui coulisse de l'une à l'autre.
Le détail d'un créneau, avec sa ville, son bureau et son type ; on peut le modifier ou le supprimer.
Le détail d'un créneau, avec sa ville, son bureau et son type ; on peut le modifier ou le supprimer.
Un glisser dans la grille ouvre la création d'un créneau. La fenêtre de TOAST UI Calendar a été adaptée (ville, bureau, type).
Un glisser dans la grille ouvre la création d'un créneau. La fenêtre de TOAST UI Calendar a été adaptée (ville, bureau, type).
La vue mois.
La vue mois.