Projet

Enchere à Porter

👕 Projet : Enchère à Porter Application Web de gestion d'enchères solidaires 📝 Présentation du contexte Développée pour la mairie de Getcet-sur-Mer, cette plateforme permet de digitaliser les ventes de vêtements de seconde main de la boutique municipale "Fripouilles". Le projet s'inscrit dans une démarche d'économie circulaire, où les bénéfices des ventes financent des projets de la commune. 👥 Travail en Binôme (Marouane & Rania) Le projet a été mené en collaboration, avec une répartition claire des responsabilités : Marouane (UI/UX & Front-End) : Conception de l'identité visuelle (Style Bento), intégration responsive, gestion de l'expérience utilisateur et intégration d'APIs tierces (QR Codes). Rania (Back-End & BDD) : Modélisation de la base de données relationnelle, gestion de la persistance des données et sécurisation des transactions. Partie Commune : Développement de la logique métier sous le framework CodeIgniter 4. 🛠️ Stack Technique Framework : CodeIgniter 4 (PHP 8.2+) Base de données : MySQL (Architecture MVC) Front-end : HTML5 / CSS3 (Grid & Flexbox), Google Fonts (Poppins) API : GoQR (Génération dynamique de supports de communication) Outils : Git, Trello (Suivi de projet), PHPMyAdmin 🚀 Fonctionnalités Clés Système d'Enchères Dynamique : Implémentation de règles strictes (Mise minimum 0.20€, surenchère +0.10€). Automate de Gestion de Statuts : Passage automatique des ventes de "À venir" à "En cours" puis "Clôturée" en fonction du temps serveur. Génération de QR Codes : Création d'affiches municipales dynamiques permettant aux habitants d'accéder au catalogue en un scan (Stratégie UX "Moins de 3 clics"). Espace Utilisateurs Multi-rôles : Habitant : Inscription, enchères et confirmation de gain. Bénévole : Gestion du stock et mise en ligne des lots. Secrétaire : Administration globale et suivi financier. 📈 Ce que j'ai appris Ce projet m'a permis de perfectionner ma maîtrise du framework CodeIgniter et de comprendre l'importance d'une interface "Mobile-First". J'ai également appris à gérer les imprévus techniques (corrections de structure SQL en cours de route) tout en respectant des contraintes de développement rigoureuses .

Technologies

HTML • CSS • JavaScript • GSAP • PHP • SQL • API Gemini

Rôle

Product Owner

Période

Jan 2026

Statut

Validé

Ressources Live

Standard de Sécurité

Protection avancée contre les failles SQL & XSS via une modélisation MVC stricte.

Analyse Technique

Infrastructure technique & flux de données