ONF

Stage à l'ONF — Site de Commande d'Équipements

Présentation du projet

Ce projet a consisté en la conception et le développement d'un site de commande en ligne destiné aux ouvriers de l'Office National des Forêts (ONF). L'objectif était de fournir une plateforme centralisée et accessible pour la commande de vêtements et d'équipements de protection individuelle (EPI) essentiels à leurs activités professionnelles.

Mes contributions au projet

Au sein d'une équipe de quatre développeurs, j'ai activement participé à toutes les phases du projet. Mes principales responsabilités étaient :

  • Participation à la conception de l'interface utilisateur (UI) et de l'expérience utilisateur (UX).
  • Développement front-end en HTML et CSS.
  • Développement back-end en PHP pour la gestion des commandes et des stocks.
  • Conception et implémentation de la base de données pour stocker utilisateurs, produits et commandes.
  • Déploiement et configuration du site sur un serveur OVH, accessible sur PC, tablette et téléphone.
  • Utilisation de Trello pour le suivi des tâches et GitHub pour le contrôle de version.
  • Participation aux réunions d'équipe pour assurer la coordination et la communication.

Ce projet m’a permis de mettre en pratique mes compétences en développement web dans un contexte réel et collaboratif.

Aperçu du Modèle Conceptuel de Données (MCD)

Ce Modèle Conceptuel de Données illustre l’organisation des informations pour le projet ONF. Il met en évidence les entités principales, telles que les Utilisateurs (Ouvriers), les Commandes d’EPI, les Produits, les Fournisseurs, les Catégories, les Tailles et les Lieux de Livraison.

MCD ONF

Aperçu du site

Pour avoir un aperçu visuel des différentes pages et fonctionnalités du site de commande pour l'ONF, veuillez consulter la vidéo de présentation ci-dessous.

Bilan de l’expérience

Ce projet, mené en totale autonomie, a été l’occasion de consolider mon expertise technique en développement web, notamment sur les aspects liés à la conception d’architectures logicielles, à l’intégration front-end (HTML/CSS) et au développement back-end (PHP/MySQL).

Travailler seul sur l’ensemble de la plateforme m’a permis de prendre des décisions structurantes, de concevoir l’interface utilisateur, puis d’assurer son implémentation sans dépendre d’un référent technique.

J’ai également animé régulièrement des réunions d’avancement avec les parties prenantes, ce qui m’a permis de présenter les nouvelles fonctionnalités, de recueillir des retours constructifs, et d’ajuster rapidement le planning.

Enfin, piloter ces réunions et assurer la communication entre les utilisateurs finaux et l’équipe IT a été une expérience particulièrement enrichissante, me confortant dans mon projet professionnel : évoluer dans un rôle de développeur web full-stack impliqué dans toutes les phases d’un projet.