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