Skip to main content
ᚹ 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

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.