Full Stack Ecommerce Website with MonoRepo Architecture

Full Stack
Web Dev
Backend
Frontend
Full Stack Ecommerce Website with MonoRepo Architecture

Tech Stack

Next.js
Node.js
Typescript
Kafka
Tailwind CSS
Postgres
MongoDB
Express.js
Hono
Fastify

Description

Threadly is a scalable, event-driven e-commerce platform built with a modern microservices architecture and managed within a Turborepo monorepo. It leverages Apache Kafka for robust asynchronous communication between services, ensuring high performance and decoupling.

This project demonstrates advanced expertise in building distributed systems, utilizing industry-standard tools and practices for backend scalability and frontend excellence.

  • Microservices Architecture: Discrete services for Auth, Order, Product, Payment, and Email, allowing independent scaling and deployment.
  • Event-Driven Communication: Powered by Apache Kafka, ensuring reliable data consistency and asynchronous processing across services.
  • Monorepo Strategy: Managed with Turborepo and PNPM Workspaces for efficient build pipelines, shared code, and unified dependency management.
  • Type Safety: End-to-end TypeScript support across all apps and shared packages.
  • Admin Dashboard: Built with Next.js 15, React 19, Shadcn UI, and React Query for a premium management experience.
  • Client Storefront: A high-performance e-commerce storefront using Next.js 15, Zustand for state management, and Stripe for payments.
  • Centralized Authentication: Integrated with Clerk for secure and seamless user management.

Page Info

Project Images

Screenshots of the project.

/projects/threadly/1.png/projects/threadly/3.png/projects/threadly/4.png/projects/threadly/5.png/projects/threadly/6.png

    Zain Javed - Full Stack Developer