Études · 2025
Amazoom
Une boutique en ligne d'appareils photo : catalogue, panier, commandes et back-office de gestion. Écrite en PHP et JavaScript natifs, sans cadriciel.

Amazoom est une boutique en ligne spécialisée dans les appareils photo : l’utilisateur parcourt le catalogue, ajoute des fiches de vente à son panier et passe commande, pendant qu’un administrateur gère l’inventaire depuis un back-office.
Sans cadriciel, exprès
Tout est en PHP et JavaScript natifs. Le routage, les sessions, la persistance du panier et les requêtes vers la base de données sont écrits à la main.
Écrire soi-même la gestion de session avant d’avoir vu Laravel la faire montre ce que le cadriciel fait à notre place. Ludix, l’année suivante, est passé à Laravel.
La maquette d’abord
Comme pour Ludix, j’ai dessiné l’interface dans Figma avant d’écrire du code. Sur un projet à trois avec une échéance scolaire, une maquette arrêtée épargne la moitié des discussions.
Points saillants
- Parcours client complet : catalogue de produits, fiches de vente, panier et passage de commande.
- Back-office où un administrateur crée et gère les fiches de vente.
- Aucun cadriciel : PHP et JavaScript natifs. Le routage, la persistance des sessions et la logique du panier sont écrits à la main.
- J'ai conçu la maquette dans Figma avant l'intégration, comme pour Ludix. Travail à trois.