Bonjour, Je suis

Richard
Bonnegent

Web Designer | Developer Full Stack

Shop Shoes

Dernière mise à jour : 15/05/2025

Shop Shoes

ShopShoes est une application web e-commerce développée avec le framework Symfony. Ce projet a pour objectif de proposer une plateforme intuitive et performante pour la gestion et la vente de chaussures. Il intègre des fonctionnalités avancées pour les utilisateurs et les administrateurs, permettant une expérience fluide et complète.

Fonctionnalités principales :

  • Catalogue produit : Affichage des modèles de chaussures avec images, descriptions, tailles disponibles et prix.
  • Gestion du panier : Ajout, modification et suppression des articles avec mise à jour dynamique des totaux.
  • Interface administrateur : Gestion des marques, des modèles, des stocks et des prix via un back-office sécurisé.
  • Système de messagerie : Notifications pour les actions importantes (ex. : confirmation de commande).
  • Gestion des utilisateurs : Authentification, gestion des profils et suivi des commandes.
  • Design responsive : Une interface utilisateur adaptée aux mobiles, tablettes et ordinateurs.

Objectifs techniques :

  • Symfony Framework : Utilisation des bonnes pratiques de développement avec Symfony pour une architecture robuste et évolutive.
  • Doctrine ORM : Gestion des données avec des entités bien définies et des relations optimisées.
  • Twig : Moteur de templates pour un rendu dynamique et performant.
  • Base de données relationnelle : MySQL/MariaDB pour une gestion efficace des données.
  • Tests unitaires et fonctionnels : Assurance qualité avec PHPUnit.

Points forts :

  • Expérience utilisateur : Une navigation fluide et intuitive pour les clients.
  • Gestion avancée des stocks : Suivi des tailles et des quantités disponibles pour chaque modèle.
  • Personnalisation : Possibilité d'ajouter des descriptions vendeuses et des images attractives pour chaque produit.
  • Sécurité : Authentification sécurisée et gestion des données sensibles.

Technologies utilisées :

  • Backend : PHP 8.1, Symfony 6
  • Frontend : HTML5, CSS3, Bootstrap
  • Base de données : MySQL/MariaDB
  • Outils de développement : Composer, Symfony CLI, PHPUnit

Compétences

PHP 50%
Twig 20%
Javascript 10%
HTML 10%
CSS 10%

Frameworks

Symfony 70%
Bootstrap 30%

APIs

Mailjet 50%
Stripe 30%
OpenWeather 20%