Chimax est une boutique web qui vend des produits chimiques et des produits associés à la chimie. Le site possède une page d’accueil sur laquelle il est possible de mettre des produits en vedette. Il est possible de voir tous les produits disponibles à l’aide de l’onglet catalogue, mais il est également possible de filtrer les produits par catégories dans la page correspondante. Pour pouvoir acheter sur le site, il faut se créer un compte. Une fois l’email associé au compte confirmé il est possible de modifier ses informations personnelles ainsi que procéder à des achats. Les achats se font au travers de PayPal, une confirmation par mail est ensuite envoyée à l’adresse liée au compte qui a procédé à l’achat.
Dans l’onglet compte, il est possible de trouver un historique des achats ainsi que des commentaires laissés sur le site. Il y est également possible de changer ces informations et son mot de passe.
Il existe une partie admin du site, seulement disponible pour les comptes désignés comme administrateur, ces comptes ont accès au panneau d’administration qui permet de : créer, supprimer ou modifier des produits.
Il est possible de voir une version du projet à l’adresse : https://devbel.xyz (le projet correspond au cahier des charges de son évaluation et ne représente pas la qualité d’un vrai travail fini)
Coté technique :
Pour ce qui est de la technique, le site est codé en PHP majoritairement avec une partie de JavaScript pour la suppression et l’ajout de commentaire en Ajax. Le site fonctionne avec un backend Laravel5. Dans notre cas ce backend s’utilise surtout pour la création/gestion de comptes ainsi que pour les routes. Les contrôleurs et DAO sont tous customs. Le site de démonstration est ‘hosté’ sur un VPS. La base de données quant à elle est en MySQL
English version :
Chimax – Chemistery Web Store