Application web développée en binôme dans le cadre d'un projet civique et de développement durable,
en partenariat avec une mairie fictive de la ville de Getcet-sur-Mer. La plateforme permet aux habitants
de s'inscrire et de participer à des ventes aux enchères en ligne de vêtements de seconde main invendus
issus des ventes éphémères "Fripouilles".
Elle propose une gestion multi-rôles (secrétaire de mairie, bénévole, habitant/acheteur),
chacun disposant d'un espace sécurisé et adapté à ses besoins. Le projet inclut la génération
de QR Codes, l'envoi automatique d'e-mails (ouverture d'enchère, alerte 2h avant clôture,
confirmation aux gagnants) ainsi qu'un tableau de statistiques complet.
Compétences clés développées :
- Développement d'une application web full-stack avec le framework CodeIgniter 4 (PHP) en architecture MVC stricte
- Conception et implémentation d'une base de données relationnelle (MySQL) couvrant utilisateurs, enchères, articles et historiques
- Gestion de trois rôles distincts avec authentification sécurisée : secrétaire de mairie, bénévole et habitant/acheteur
- Génération dynamique de QR Codes pour l'accès direct aux ventes, et envoi d'e-mails automatisés (ouverture, alerte, résultats)
- Tableau de bord statistiques (total enchères, chiffre d'affaires, utilisateurs inscrits) et historique complet des ventes
- Participation aux enchères en temps réel avec gestion des montants minimums (0,20 € premier enchérissement, 0,10 € minimum ensuite) et annulation possible