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

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.





