A progressive Node.js framework for building efficient and scalable server-side applications.
Product The project is a web application that allows users to register, manage their accounts, and add products. The routes are secured to ensure the privacy and security of user data.
Users have access to view all products, but they can only add or modify their own products. Additionally, an admin role has been implemented, granting special privileges. Admin users have the ability to edit user profiles and modify any product in the system.
This project employs authentication and authorization mechanisms to ensure that only authenticated users with the appropriate permissions can access certain routes and perform specific actions. It provides a secure and organized platform for managing user accounts and product information.
$ npm install
# development
$ npm run start
# watch mode
$ npm run dev
# production mode
$ npm run start:prod
# Some test
$ npm run test user.controller
- Author Telegram- Sergey Dimov