• Backend

Bazar — E-Commerce API

E-commerce API with products, orders, stock adjustments and role-guarded admin routes.

What I built

  • Developed an e-commerce API with separate modules for users, categories, products, reviews and orders using NestJS, PostgreSQL and TypeORM.
  • Implemented product CRUD and order workflows covering shipping details, status transitions, cancellation and stock adjustments.
  • Secured administrative routes with Passport JWT authentication and role guards; added DTO validation and explicit handling of invalid or missing resources.