← Tous les projets
ᚹ featured
Hugruna
Marketplace e-commerce multi-vendeurs développée en TFE. Backend Laravel (Clean Architecture + DDD léger), frontend React/TypeScript. Gestion vendeurs, panier, commandes, espace admin.
LaravelReactTypeScriptMySQLDocker
ᚱ
Hugruna est une marketplace multi-vendeurs développée seul dans le cadre de mon TFE. L'objectif : construire une plateforme e-commerce complète et production-ready, de l'architecture backend jusqu'à l'intégration IA — sans compromis sur la qualité du code.
Architecture
Le backend est construit sur Laravel 12 en suivant une Clean Architecture stricte : séparation Domain / Application / Infrastructure Interface, principes SOLID, DDD léger. Le frontend React/TypeScript communique exclusivement via l'API — aucune logique métier côté client.
Fonctionnalités clés
- ᚱ Authentification complète (inscription, connexion, tokens, guards)
- ᚱ Gestion multi-vendeurs — chaque vendeur gère son catalogue indépendamment
- ᚱ Upload multi-images avec prévisualisation et gestion des médias
- ᚱ Panier, commandes, wishlist
- ᚱ Paiement intégré via Stripe (checkout, webhooks, gestion des statuts)
- ᚱ Espace admin complet
- ᚱ Intégration Mistral LLM — recommandations personnalisées basées sur le comportement utilisateur
Ce que j'ai appris
Ce projet m'a forcé à prendre des décisions d'architecture réelles, pas scolaires. Gérer Stripe en production, implémenter une Clean Architecture sans sur-ingénierie, intégrer un LLM dans un flux e-commerce — chaque problème avait un coût concret si mal résolu.