Logo Killian Habasque
Année de réalisation :
Projet scolaire

Symfony shop

Image de Symfony shop
Un e-commerce complet avec gestion des commandes et paiements

Contexte du projet

Symfony Shop est un projet scolaire, réalisé à deux personnes, ayant pour objectif de découvrir et maîtriser Symfony et ses principales fonctionnalités. Pour cela, nous avons développé une boutique en ligne complète, intégrant la gestion des produits, un parcours d’achat fluide, une validation de commande et un paiement sécurisé via Stripe API.

Image du projet /projects/symfony-shop/symfony.avif

Présentation du projet

L’application permet aux utilisateurs de parcourir des produits, d’ajouter des articles à leur panier et de finaliser leur commande avec un paiement sécurisé. Une interface d’administration a également été développée pour gérer les produits via un CRUD. Je me suis principalement occupé de la gestion des commandes, du panier et du paiement.

Technologies utilisées

  • Symfony : Gestion du back-end, routage et logique métier.
  • Twig : Moteur de templating utilisé pour le rendu des pages côté front.
  • Sessions Symfony : Gestion des paniers et des commandes utilisateur.
  • Stripe API : Intégration d’un paiement en ligne sécurisé.
  • Docker/ Render : Conteneurisation du projet et déploiement.
Image du projet /projects/symfony-shop/symfony-1.avif
Image du projet /projects/symfony-shop/symfony-2.avif
Image du projet /projects/symfony-shop/symfony-3.avif
Image du projet /projects/symfony-shop/symfony-4.avif

Objectif

L’objectif était de mettre en pratique les fonctionnalités essentielles de Symfony tout en concevant un projet concret et fonctionnel. Ce projet a permis d’explorer les formulaires Symfony, la gestion des sessions, l’authentification et les interactions avec une API externe (Stripe).

Fonctionnalités clés

  • 🛍 Gestion des produits : Ajout, modification et suppression des articles via une interface admin.
  • 🛒 Parcours d’achat complet : Sélection des produits, ajout au panier et validation de commande.
  • 💳 Paiement sécurisé avec Stripe API : Processus de paiement fluide et sécurisé.
  • 📦 Gestion des commandes : Enregistrement des commandes et historique pour l’utilisateur.
  • ⚙️ Interface d’administration avec CRUD : Gestion des produits et suivi des transactions.
Image du projet /projects/symfony-shop/symfony-5.avif
Image du projet /projects/symfony-shop/symfony-6.avif

Restons en contact

N'hésitez pas à me contacter pour échanger sur un projet ou une collaboration.
Vous pouvez me joindre via email, téléphone ou sur mes réseaux.

  • killian.habasque.pro@gmail.com
  • 06 82 58 65 59