WESTPAIN : Création d’un Site E-commerce

Logo WESTPAIN

La conception complète d’un site e-commerce est un défi audacieux. Pour mon 4ème semestre, j’ai eu la chance de pouvoir m’y pencher. Au cours de cette période, j’ai travaillé sur un projet captivant qui m’a permis de mettre en pratique mes compétences en développement web, en design et en intégration d’API. Mon objectif était : créer un site e-commerce complet, de A à Z, pour une entreprise de vente fictive. Pour ma part, j’ai décidé de me lancer sur un site de vente pour la boulangerie WESTPAIN.

Pour ce projet ambitieux, j’ai utilisé les technologies telles que PHP, HTML et CSS sous forme d’une architecture MVC. L’un des aspects les plus notables de ce projet a été l’intégration de l’API de e-transaction du Crédit Agricole (UP2PAY E-TRANSACTIONS), que j’ai mis en place à l’aide d’un iFrame. De plus, j’ai implémenté la génération d’une facture.

Pour renforcer l’identité visuelle de WESTPAIN, j’ai créé des visuels originaux qui reflètent l’atmosphère chaleureuse et appétissante de la boulangerie. Cela inclut la conception de logos, d’éléments graphiques et d’images de produits.

Pour faciliter la gestion du site, j’ai développé un back-office, permettant de gérer les produits et les commandes de manière efficace. J’ai également mis en place une API pour établir une communication fluide entre le site e-commerce et le back-office.

La conception du site a été pensée avec une interface entièrement responsive. J’ai également mis en place un CRON pour exécuter un script de test périodique, permettant l’ajout de produits au panier et la suppression de produits du panier.

Voici un petit aperçu du site :

Page d'accueil WESTPAIN
Page d’accueil 1/2
Page d'accueil WESTPAIN
Page d’accueil 2/2

Footer

Page d'accueil format téléphone
Page d’accueil en format téléphone
Page de connexion
Page de connexion
Panier vide
Panier vide
Recherche aucun résultat
Recherche aucun résultat

Page de blog
Page de blog
Un article
Un article du blog

Iframe de paiement
Iframe de paiement
Facture d'un client
Facture

Back-Office

Accueil back-office
Liste des routes de l’API

Liste des tests de l'API
Liste des tests de l’API
Détails d'un test de l'API
Détails d’un test de l’API
Test d'ajout des produits dans le panier
Test d’ajout des produits dans le panier