{{front_image_desc}}

Projet PHP : Site de revente en ligne

Octobre 2023
Décembre 2023

Produit dans le cadre de mes études en BUT Informatique

Liens intéressants

À la fin de mes cours de PHP, lors de mes études à l'IUT, les professeurs m'ont demandé d'appliquer les compétences acquises en cours dans un projet de site Internet dynamique axé autour de la vente. Alors, avec deux autres personnes, nous nous sommes lancés dans un site de revente entre particuliers dans la lignée des Leboincoin, Vinted et eBay.

Le commencement

Comme chacun de nous avait son domaine de prédilection dans ce projet, la répartition des tâches aura été très rapide. L'un de nous s'est occupé de toute la partie technique du PHP, un autre s'est chargé des APIs et de la base de données, et moi je me suis chargé de l'intégralité des vues du modèle Vue Contrôleur que suivait le projet.

Apparence du projet web des cours

Pour débuter notre projet, nous nous sommes appuyés sur le code issu des cours de PHP que nous avions fait. Celui-ci nous fournissait un coeur fonctionnel avec une barre de navigation, un système de compte et une interface avec une base de données.

Mon domaine de prédilection que j'aurai mis à contribution dans ce projet aura été le Web Design. L'apparence du site provient entièrement de ma personne.

L'inspiration

Pour familiariser efficacement l'utilisateur à notre site de vente en ligne, je me suis inspiré des structures visuelles des leaders sur la toile : Leboncoin et Vinted. Ainsi, ce n'est donc pas une coïncidence si vous remarquez que la barre de navigation fait beaucoup penser à celle du site de petites annonces gratuites.

Comparaison du projet avec les sites existants

C'est lorsqu'est venu le moment de designer la page de détail des articles que ma seconde inspiration est entrée en jeu. C'est de ce site que provient la structure image-barre latérale avec, dans cette dernière, utilisateur et boutons d'action.

Participation fonctionnelle

Outre l'apparence des sites, j'ai aussi aidé à implémenter certaines des fonctionnalités : la liste de favoris, l'historique des commandes et l'édition/suppression des profils,... Que ce soit par proposition d'idées, contribution dans le code ou simplement via des correction de bugs.

Compétences acquises pendant ce projet

Au cours de ce projet, j'ai énormément appris sur le fonctionnement du Modèle Vue Contrôleur et sur le langage PHP. Sa concrétisation m'aura permis d'acquérir des bases solides pour concevoir des sites dynamiques fonctionnels et sécurisés efficacement.