Open-Source Full-Stack Ownership (130★ / 45 forks) by Achraf El MouhibOpen-Source Full-Stack Ownership (130★ / 45 forks) by Achraf El Mouhib

Open-Source Full-Stack Ownership (130★ / 45 forks)

Achraf El Mouhib

Achraf El Mouhib

Open-Source Full-Stack Ownership — Next.js + Nest.js (130★ / 45 forks)

TL;DR

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.
Shows architectural taste (shared types, modularity, clear boundaries).
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.