BTS SIO SLAM – 2024/2025

La Nouvelle Vague

Application web d'intégration des nouveaux arrivants à Getcet-sur-Mer – CodeIgniter 4

Retour aux projets

Contexte

Le projet La Nouvelle Vague consiste en la création d'une application web basée sur CodeIgniter 4, destinée à faciliter l'accueil et l'intégration des nouveaux arrivants dans la ville fictive de Getcet-sur-Mer.

Développé en binôme avec Ahmad Jaber du 13 janvier au 10 mars 2025, le projet répond à un cahier des charges complet définissant trois profils utilisateurs distincts avec des permissions adaptées.

"Vous venez de poser vos valises à Getcet sur Mer et nous sommes fiers de vous accueillir dans notre belle ville."
Mme GerCel, Maire de Getcet sur Mer

Fonctionnalités par rôle

Nouveaux arrivants
  • Création de compte et mise à jour du profil
  • Inscription aux événements de la ville
  • Consultation et annulation des inscriptions
Secrétaire
  • Création et gestion des temps forts
  • Configuration des places disponibles
  • Modification et suppression d'événements
Maire
  • Consultation des inscriptions par événement
  • Liste complète des participants
  • Génération de rapports PDF

Technologies utilisées

PHP / CodeIgniter 4 HTML5 CSS3 JavaScript MySQL Bootstrap 5 Génération PDF

Déroulement du projet

1

13/01/2025

Début du projet – analyse du cahier des charges

2

20/01/2025

Création des diagrammes (cas d'utilisation, classe, MCD)

3

01/02/2025

Développement des fonctionnalités pour les arrivants

4

15/02/2025

Développement des fonctionnalités pour le secrétaire

5

25/02/2025

Développement des fonctionnalités pour le maire

6

01/03/2025

Phase de tests et corrections

7

10/03/2025

Livraison finale du projet

Galerie

Accueil Nouvelle Vague
Page événements
Inscription événement
Espace arrivant
Espace secrétaire
Création événement
Espace maire
Liste participants
Rapport PDF
Profil utilisateur
Dashboard

Équipe

Ismael Nebbache

Développeur Full Stack – Fonctionnalités maire, gestion des événements et génération des rapports PDF.

Ahmad Jaber

Développeur Full Stack – Fonctionnalités arrivants, interface utilisateur et gestion du profil.