Media

Agora

2025 - 2026
  • 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.

  • Media
  • Media
  • Media
  • Media

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