Librairie Traces

Introduction du projet

  • En équipe
  • 6 sem.
  • Site de e-commerce
Réaliser en équipe de 3 la plateforme responsive de vente en ligne d'une librairie fictive, du catalogue à la confirmation de commande/payement.

Mes rôles

Conception, Programmation et Intégration des pages "Détail d'un article" et "Panier"

Technologies/outils

Structure MVC, PHP(v7.2.9), Blade(v3.31), TypeScript(v2.7.1), Programmation orientée objet, Scss(v4.12.0), Gulp(v4.0.2)

Code complet du projet disponible sur GitHub

Réalisations

  • Programmation pour l'affichage dynamique des informations et intégration responsive des styles de la page fiche d'un livre
  • Changement dynamique et styles du fil d'ariane pour les pages de deuxième et troisième niveau
  • Gestion de l'ajout d'items au panier (fenêtre modale, indices dans l'entête, styles généraux)
  • Affichage dynamique des informations et styles de la page du panier
  • Changement dynamique sans chargement (ajax) des informations dans le panier: ajustement du prix selon les options sélectionnées/le nombre d'items dans le panier
  • Validation côté client (avec TypeScript) des éléments de formulaires des étapes de la transaction

Capture vidéo

Interfaces - Fiche livre et page panier