A fully-featured E-Commerce Backend API built using NestJS and TypeScript. The project is designed as a RESTful-first backend, with selective usage of GraphQL for optimized querying and Socket.io for real-time communication.
This backend handles authentication, users, products, orders, cart logic, payments, and real-time notifications, and can be connected to any frontend application such as React, Angular, Vue, or Flutter.
This project follows NestJS best practices and is structured in a modular, scalable, and production-ready architecture.