Mayotte Agenda — la plateforme des événements à Mayotte
Conception et développement de Mayotte Agenda, une plateforme dédiée à la découverte et à la publication des événements organisés à Mayotte. Agenda public, recherche multicritère et soumission d’événements sont réunis dans une application conçue spécifiquement pour les besoins du territoire.
Contexte
L’information sur les événements organisés à Mayotte est diffusée par de nombreux acteurs et sur des canaux différents. Mayotte Agenda a été conçu pour proposer un point d’entrée unique permettant au public de découvrir les événements du territoire et aux organisateurs de proposer directement leurs manifestations. L'objectif était de construire une véritable plateforme éditoriale capable d'évoluer, plutôt qu'un simple calendrier statique.
Problématique
La plateforme devait répondre à deux usages distincts. Pour le public, il fallait permettre de trouver rapidement les événements pertinents selon la date, la ville ou la catégorie, avec une consultation confortable sur ordinateur comme sur mobile. Pour les organisateurs, il fallait proposer un parcours simple permettant de transmettre un événement et ses informations sans donner directement accès à la publication. Les propositions devaient pouvoir être contrôlées avant leur mise en ligne afin de préserver la qualité de l'agenda.
Solution mise en œuvre
Alternative System a développé une application web spécifique autour d'un véritable modèle de données événementiel. Le site permet notamment : de consulter l'ensemble des événements ; de rechercher et filtrer l'agenda par catégorie, ville et date ; d'accéder à une fiche détaillée pour chaque événement ; de gérer les organisateurs et les catégories ; de mettre en avant certains événements ; de proposer un événement depuis le site public ; de transmettre une illustration avec la proposition ; de soumettre les nouvelles propositions à validation avant publication. Le workflow éditorial distingue notamment les événements brouillons, en attente de validation, publiés ou annulés.
Architecture et approche technique
Mayotte Agenda a été développé spécifiquement avec Laravel, sans dépendre d'un assemblage de plugins de calendrier. Les événements, catégories, organisateurs et statuts sont gérés comme de véritables données applicatives. Cette architecture facilite les recherches et les filtres tout en permettant de faire évoluer progressivement la plateforme. Une attention particulière a également été portée au référencement naturel des événements, aux URL lisibles, à la pagination, à l'affichage responsive et à la gestion des horaires adaptés à Mayotte.
Résultats et bénéfices
Mayotte Agenda dispose d'une plateforme indépendante et structurée pour centraliser l'information événementielle du territoire. La séparation entre consultation publique, proposition d'événements et validation éditoriale permet d'ouvrir le service aux organisateurs tout en conservant la maîtrise des contenus publiés. L'architecture applicative permet également d'envisager de nouvelles fonctions sans remettre en cause le socle existant : enrichissement des recherches, nouveaux types de contenus, services destinés aux organisateurs ou interconnexions avec d'autres plateformes.
Technologies utilisées
- Laravel · PHP · MariaDB · Nginx · Linux · Vite · HTML/CSS · JavaScript