Gestion sorties scolaires

Intitulé du projet : Application permettant de gérer différentes sorties.

Contexte : Ce projet avait pour objectif de développer un site web offrant des fonctionnalités de gestion des sorties ainsi que de suivi via une liste d’appel. Il a permis de mettre en pratique des compétences en développement web, en création de maquettes et en élaboration d’un cahier des charges.

Outils utilisés :

  • Développement : PhpStorm pour l’écriture et la gestion du code.
  • Serveur local : XAMPP pour le déploiement local du projet.
  • Gestion de version : Git et GitHub pour le suivi des modifications et la collaboration.
  • Design : Figma pour la création des maquettes fonctionnelles.

Charge de travail estimée : Environ 50 heures de travail.

Période de réalisation : Du 16 janvier 2023 au 13 juillet 2023.

Objectifs et besoins fonctionnels :

  • Mise en place d’un système de gestion des sorties, permettant d’ajouter, modifier et suivre les différentes activités organisées.
  • Développement d’une fonctionnalité de gestion des listes d’appel pour garantir un suivi précis des participants.

Technologies utilisées :

  • Front-end : HTML, CSS et JavaScript pour les interfaces utilisateur et les interactions dynamiques.
  • Back-end : PHP et MySQL pour la gestion des données et des fonctionnalités dynamiques.

Documentation fournie :

  • Un cahier des charges a été élaboré pour cadrer les besoins et structurer le développement.
  • Des maquettes fonctionnelles, réalisées sur Figma, ont servi de guide pour le design et l’ergonomie du site.

Bilan :

  • Ce projet m’a permis d’approfondir mes connaissances sur le framework Symfony et d’acquérir une expérience précieuse dans l’élaboration de cahiers des charges complets et précis.
  • J’ai également amélioré mes compétences en création de maquettes fonctionnelles, garantissant une interface utilisateur intuitive et efficace.
  • La réalisation de ce projet m’a donné l’occasion de travailler sur l’ensemble du cycle de développement, de la conception à la mise en œuvre des fonctionnalités.