Retour aux projets

Projet

Gestion Manifestation

Application de gestion d'evenements deployee.

Annee: 2023-24

Contenu du projet

Gestion Manifestation

Projet académique · Groupe de 5 · 2023–2024 · Application de gestion d'événements déployée en production sur codeky.fr.

Contexte

Projet développé en groupe de 5 personnes dans le cadre du BUT Informatique. Objectif : construire une application complète de gestion d'événements (manifestations sportives, culturelles) — de la planification à la coordination sur le terrain — et la déployer en conditions réelles.

Fonctionnalités

Gestion de l'événement Création et configuration d'une manifestation : date, lieu, capacité, missions à pourvoir. Chaque mission peut être assignée à un bénévole ou à un prestataire.

Suivi en temps réel Tableau de bord central avec l'état des missions en cours, les alertes (mission non pourvue, retard signalé) et les ressources disponibles.

Cartographie Intégration de VueLeaflet pour visualiser les postes de mission sur une carte interactive. Particulièrement utile pour les événements en extérieur avec plusieurs zones géographiques.

API REST Backend Express avec une API claire et documentée, consommée aussi bien par le frontend Vue.js que par des outils tiers.

Architecture

Frontend Vue.js (SPA)
  ├── Carte interactive (VueLeaflet / OpenStreetMap)
  └── Tableau de bord en temps réel
        ↓
API REST Express
        ↓
PostgreSQL

Ce qu'on a appris

Premier projet fullstack d'équipe déployé en production. La gestion du déploiement, des variables d'environnement, de la base de données en production et des montées de version en conditions réelles a été la partie la plus formatrice — autant que le code lui-même.

On a également fait face à des retours d'utilisateurs réels, ce qui a conduit à plusieurs itérations sur l'ergonomie du tableau de bord.

Stack

  • Vue.js — frontend SPA
  • Express — API REST backend
  • PostgreSQL — base de données
  • VueLeaflet — cartographie (OpenStreetMap)
  • JavaScript — fullstack

Technologies

Vue.jsExpressPostgreSQL

Liens

Voir le projet