VapeHouse

Posté le 19 juin 2022 - Site e-commerce - Par HeinTouchable

Création d'un site e-commerce sur mesure pour la vente de cigarettes électronique

Intégration & Développement sur mesure

Ce projet est une création d'une boutique en ligne afin de proposé à la vente des cigarettes électroniques et des e-liquides pour l'entreprise Vapehouse. La boutique à été réalisée grâce à un développement sur mesure, a l'aide du framework Symfony ainsi que de React.

6

Front-End

Symfony utilise le moteur de template Twig, qui permet de créer la structure HTML du site tout en y incluant les données récupérées par les controlleurs. Un controlleur représente une route (une url) du site internet.

La partie administrative du site à été entièrement réalisée grâce à React afin de proposer une interface dynamique sans temps de chargement apparent.

Back-End

Symfony utilise l'ORM Doctrine afin d'avoir un lien entre les objets et les éléments de la base de données. Pour cela, il est nécessaire de créer diverses entitées qui représentent un objet et donc une table dans la base de données.

Afin de pouvoir communiquer avec l'administration, il est nécessaire de créer des APIs. Pour cela, j'ai utilisé le package API Platform qui permet de créer directement toutes les APIs (GET, POST, PUT, DELETE) en se basant sur les entitées Symfony.