Skip to content

This is a server for an online store, with the ability to register users and admin functionality. It is also possible to upload images to https://imgbb.com.

Notifications You must be signed in to change notification settings

ich-kirich/Shop-Online

Repository files navigation

Shop Online

This is a server for an online store, with the ability to register users and admin functionality. It is also possible to upload images to https://imgbb.com.


Launch server part:

  • npm start - build the project and start the server
  • npm run start:dev - start the project in developer mode and start the server
  • npx sequelize-cli db:migrate - start the migration process
  • npx sequelize-cli db:seed:all - upload seeds
  • http://localhost:5000/api/docs - path to swagger

Technology stack

  • Backend: Nest.js, Express.js, Typescript, PostgreSQL, Sequalize ORM, Docker, Swagger, Node Config, Prettier, Eslint, Postman, Axios, Bcrypt, Rxjs, Class Transformer, Class Validator, Uuid, Mime-types, Form Data
  • NodeJS version: 20.11.0
  • Npm version: 10.2.4
  • PostgreSQL version: 16.2