
Agora
- Projet IUT
- PHP
- Tailwind
- Base de données
Agora est un site pour l'évènementiel qui a comme objectif de permettre à n'importe qui de vendre des billets pour des évènements ! Que vous soyez un grand organisme ou un étudiant souhaitant organiser une soirée, Agora ne fera pas de distinctions.
Contexte
En 2025, nous avons eu à réaliser, en groupe de 4, un travail qui allait occuper le reste de notre 3e semestre. C'est avec Walid BABOURI, Timothé BOUTRON, et Corentin JOSEPH que j'ai démarré le projet Agora, un site web pour l'évènementiel. Ce projet a été fait en PHP, avec l'aide de Tailwind pour le CSS. Il utilise une base de données MySQL.
Fonctionnalités
- Création de compte / Connexion / Gestion
- Création d'évènement en plusieurs étapes avec brouillons
- Vente de billets / Revente de billets / Génération de billets PDF
- Gestion de profile public avec description / niveau d'organisation / biographie
- Tableau de bord avec statistiques de vente
- Fonctionnalités de navigation pour les clients : recherche, tris, filtres, etc.
Ce que j'ai appris
Ce projet m'a permis de grandement progresser en PHP et en Tailwind. N'ayant jusqu'alors que des bases fragiles dans ces deux technologies, j'en suis ressorti avec une bien meilleure maîtrise. Premier projet à l'IUT avec une équipe de cette taille, il m'a appris à mieux collaborer et à avoir une meilleure organisation. Le projet nécessitant un cahier des charges avancé, il m'a également appris à préparer un projet de manière rigoureuse.
Compétences du BUT Informatique mobilisées
C1 - Réaliser
Développement d'une application web en PHP pour la billetterie d'événements avec gestion de comptes et création d'événements
C2 - Optimiser
Mise en place de recherches, filtres et statistiques de tableau de bord
C3 - Administrer
Installation et configuration de l'environnement de développement et de la base de données MySQL
C4 - Gérer
Conception et implémentation de la base de données MySQL à partir des besoins, avec structuration des données
C5 - Conduire
Analyse des besoins et suivi d'un cahier des charges pour guider le développement du projet
C6 - Collaborer
Travail en équipe de 4 avec répartition des tâches et coordination durant le développement



