School outing management

Project title: Application to manage different outputs.

Context: The aim of this project was to develop a website offering features for managing outings as well as tracking via a call list. It allowed the students to put into practice skills in web development, creating models and developing specifications.

Tools used:

  • Development : PhpStorm for writing and managing code.
  • Local server: XAMPP for local deployment of the project.
  • Version management: Git and GitHub for change tracking and collaboration.
  • Design: Figma for creating functional models.

Estimated workload: About 50 hours of work.

Period of completion: From January 16, 2023 to July 13, 2023.

Objectives and functional needs:

  • Implementation of an outing management system, allowing you to add, modify and monitor the various activities organized.
  • Development of a call list management functionality to ensure accurate tracking of participants.

Technologies used:

  • Front-end: HTML, CSS and JavaScript for user interfaces and dynamic interactions.
  • Back-end: PHP and MySQL for data management and dynamic functionality.

Documentation provided:

  • A specification was drawn up to define the needs and structure the development.
  • Functional models, created on Figma, served as a guide for the design and ergonomics of the site.

Summary:

  • This project allowed me to deepen my knowledge of the framework Symfony and to gain valuable experience in developing comprehensive and precise specifications.
  • I also improved my skills in creating functional mockups, ensuring an intuitive and efficient user interface.
  • Completing this project gave me the opportunity to work across the entire development cycle, from design to feature implementation.