I built and open-sourced a full-stack eCommerce platform using Next.js and Nest.js, designed as a modern monorepo. The project gained 130 stars and 45 forks, validating its architecture and usefulness to other developers.
Problem
Most eCommerce starters either:
gloss over real auth/cart complexity, or
are too fragmented to learn from as a system.
I wanted a production-style reference that handled real-world concerns end-to-end.
What I Built / Owned
Monorepo architecture with pnpm + Turborepo and shared TypeScript contracts.
Next.js frontend with App Router, protected routes, admin panel, and a dual-mode cart (guest → authenticated merge).
Nest.js backend with JWT auth (access + refresh rotation), MongoDB models, Cloudinary uploads, and Stripe/PayPal payments.
AI-powered product tooling: a conversational product creation agent that generates product data, images, and brand assets, then persists validated results.
End-to-end validation using Zod (frontend, backend DTOs, AI tool inputs).
Why It Matters
Demonstrates full-stack ownership across auth, payments, cart logic, admin flows, and AI integration.
External validation via adoption (130★ / 45 forks) rather than claims.
Outcome
A production-grade open-source reference app used and forked by other developers, showcasing practical full-stack and system design skills.
Like this project
Posted Dec 25, 2025
Open-sourced a full-stack eCommerce platform using Next.js and Nest.js. 130 stars and 45 forks, validating its architecture and usefulness to other developers.