Retour aux projets

Projet

Site E-commerce

Site e-commerce realise en groupe de 3.

Annee: 2022

Contenu du projet

Site E-commerce

Projet académique · Groupe de 3 · 2022 · Premier projet fullstack en équipe — catalogue, panier, commandes.

Contexte

Premier projet web fullstack développé en groupe de 3 personnes dans le cadre de la première année de BUT Informatique. L'objectif était de construire un site e-commerce fonctionnel de bout en bout : navigation dans un catalogue, ajout au panier, passage de commande, gestion des produits côté admin.

Fonctionnalités

Côté client

  • Catalogue avec filtres par catégorie et tri par prix
  • Fiche produit avec description et images
  • Panier persistant (session utilisateur)
  • Processus de commande en plusieurs étapes

Côté admin

  • Gestion du catalogue (ajout, modification, suppression de produits)
  • Suivi des commandes avec changement de statut

Architecture

Templates HTML (Django/Flask)
        ↓
Backend Python (Flask + Django)
        ↓
MySQL

Le backend gère le routage, la logique métier (calcul du panier, gestion des stocks) et la communication avec la base MySQL.

Ce qu'on en a retenu

Projet fondateur sur plusieurs points : comprendre le cycle requête/réponse HTTP, structurer une base de données relationnelle (produits, catégories, utilisateurs, commandes, lignes de commande), gérer l'état utilisateur avec les sessions, et travailler sur une base de code partagée en équipe avec Git.

Les problèmes classiques du développement web sont apparus ici pour la première fois : conflits de merge, incohérences entre l'état du panier en session et la base, sécurisation basique des formulaires.

Stack

  • Python — backend et logique métier
  • Flask / Django — framework web
  • MySQL — base de données
  • HTML / CSS — templates frontend

Technologies

PythonFlaskMySQL

Liens

Lien public non disponible pour ce projet.