Video Games Ecommerce website:
Features:
Authentication (Passportjs) with Oauth2 implemented
Authorization using Role admin, super admin, normal user
Implemented testing for the API endpoints
TypeORM
Typescript
Microservices