← All projects
ᚹ featured
Hugruna
Multi-vendor e-commerce marketplace developed as a final thesis project. Laravel backend (Clean Architecture + light DDD), React/TypeScript frontend. Vendor management, cart, orders, admin panel.
LaravelReactTypeScriptMySQLDocker
ᚱ
Hugruna is a multi-vendor marketplace developed solo as my final thesis project. The goal: build a complete, production-ready e-commerce platform, from backend architecture to AI integration — with no compromise on code quality.
Architecture
The backend is built on Laravel 12 following a strict Clean Architecture: Domain / Application / Infrastructure / Interface separation, SOLID principles, light DDD. The React/TypeScript frontend communicates exclusively through the API — no business logic on the client side.
Key features
- ᚱFull authentication (registration, login, tokens, guards)
- ᚱMulti-vendor management — each vendor manages their catalog independently
- ᚱMulti-image upload with preview and media management
- ᚱCart, orders, wishlist
- ᚱIntegrated payment via Stripe (checkout, webhooks, status handling)
- ᚱFull admin panel
- ᚱMistral LLM integration — personalized recommendations based on user behavior
What I learned
This project forced me to make real architectural decisions, not academic ones. Handling Stripe in production, implementing Clean Architecture without over-engineering, integrating an LLM into an e-commerce flow — every problem had a concrete cost if solved wrong.