This project is a robust and scalable e-commerce backend built using NestJS, a powerful Node.js framework. It offers user registration, role-based authentication, and authorization. Users can be either "user" or "admin," with different privileges. "Users" can browse products, add them to their cart, and view related items from specific sellers.