Projet GetCet — Intranet Épicerie Solidaire
📋 Contexte
Projet réalisé dans le cadre du BTS SIO pour une épicerie solidaire fictive. L'objectif était de créer un système de gestion complet permettant aux commerçants de proposer leurs invendus, aux acheteurs de les commander et à l'épicier de gérer l'ensemble.
🎯 Besoins
- Gestion des comptes utilisateurs (2 profils : commerçant, acheteur)
- Système de publication et d'achat de produits (panier)
- Interface des Transactions/Commandes
- Base de données relationnelle sécurisée
📅 Période & Équipe
Période : 2025
Équipe : Projet en binôme
Mon rôle : Développement de l'interface de l'utilisateur Acheteur.
🛠️ Technologies & Outils
📐 Méthodes utilisées
- Merise : Modélisation de la base de données (MCD)
- Sécurité : Hashage des mots de passe, protection contre les injections SQL
✨ Travail réalisé
- Conception de la base de données.
- Développement du système d'authentification multi-profils
- Création des interfaces pour la gestion des produits
- Mise en place du système de commande(ajout au panier,ect)
- Tests et débogage de l'application
📊 Bilan
Points positifs : Ce projet m'a permis de maîtriser la gestion complète d'une application web, de la conception de la base de données au développement des fonctionnalités. J'ai particulièrement apprécié la partie modélisation et l'optimisation des requêtes SQL.
Difficultés rencontrées : La gestion des sessions et des différents profils utilisateurs a nécessité beaucoup de réflexion. Le travail en équipe a aussi demandé une bonne coordination.
Compétences développées : PHP orienté objet, conception de bases de données relationnelles, sécurité web, travail collaboratif.