← Back to Selected Work
Next.js
NestJS
Turborepo
Enterprise E-Commerce
A scalable web shop platform built using a monorepo multi-app architecture.
Project Overview
This e-commerce solution was designed from the ground up to solve complex enterprise scaling challenges. Leveraging Turborepo, the architecture is split into a Next.js customer storefront, a React Admin Panel, and a highly powerful NestJS API backing both frontends.
Architecture Details
- NestJS Backend: Highly modular domain-driven API split into 'shop' and 'admin' modules dynamically enforcing JWT protections globally.
- Next.js 16 Storefront: Optimally statically rendered where necessary utilizing TanStack query for dynamic real-time catalog mapping and cart states.
- Admin Interface: A deeply integrated TanStack Router application with Zustand for global state persistence.