InnovShop

Une plateforme e-commerce et market place complète permettant de découvrir des produits, gérer son panier, créer un compte et passer commande depuis une interface moderne et responsive.

E-commerce/Marketplace Projet de démonstration Symfony Doctrine ORM Twig EasyAdmin Paiement en ligne MySQL Responsive Design

Le besoin

Concevoir une plateforme e-commerce complète permettant à une entreprise de commercialiser ses produits en ligne tout en proposant un parcours simple aux visiteurs. Le projet devait permettre de consulter facilement le catalogue et les fiches produits, gérer un panier, créer un compte, passer une commande et suivre ses achats. Un espace d'administration devait également permettre de gérer efficacement les produits, les utilisateurs et les commandes.

La solution apportée

J'ai développé une application e-commerce avec Symfony en structurant le parcours autour du catalogue, des fiches produits, du panier et de la commande. L'authentification permet de sécuriser l'accès à l'espace client et aux fonctionnalités réservées aux utilisateurs connectés. Les données sont gérées avec Doctrine et une base relationnelle, tandis qu'un back-office permet d'administrer les produits, catégories, utilisateurs et commandes. Le projet intègre également le paiement en ligne et a été déployé sur un environnement de production afin de disposer d'une application accessible et fonctionnelle.

Points forts et fonctionnalités

  • Catalogue dynamique de produits
  • Fiches produits détaillées
  • Recherche et filtrage du catalogue
  • Gestion du panier
  • Création de compte et connexion sécurisée
  • Espace personnel utilisateur
  • Gestion des informations de profil
  • Historique des commandes
  • Processus de commande complet
  • Gestion des informations de livraison
  • Paiement en ligne sécurisé
  • Confirmation de commande
  • Administration des produits
  • Gestion des catégories
  • Gestion des commandes
  • Gestion des utilisateurs
  • Gestion des rôles et des accès
  • Base de données relationnelle avec Doctrine ORM
  • Interface responsive sur ordinateur, tablette et mobile
  • Déploiement de l'application sur AlwaysData

Le résultat

Le projet a abouti à une application e-commerce et market place fonctionnelle couvrant l'ensemble du parcours principal, de la consultation du catalogue jusqu'à la gestion des commandes. InnovShop dispose également d'un espace utilisateur, d'un back-office d'administration et d'une base de données relationnelle structurée. L'application a été déployée sur AlwaysData afin de valider son fonctionnement dans un environnement de production.