Server part of the e-commerce app. Authorization and registration are supported, along with the ability to add items to a wishlist or cart, create an order and follow its delivery status, manage items by categories and filter them based on a variety of criteria, and manage many parts of application through the admin panel (like adding new brands / products / categories / etc.).
The figma layout of the application was found in the public domain. The figma layout
- NestJS (10.0.0)
- Prisma (5.15.0)
- PostgreSQL (16)
- Jest (29.5.0)
- Node 20.14.0
- npm 10.7.0
Clone the repo and install the dependencies.
git clone https://github.com/evdmatvey/ecommerce-backend.git
cd ecommerce-backend
npm install
Run in development mode.
npm run start:dev
Run tests.
npm run test
Run code format checker.
npm run prettier:check
Get package.
npm run package
Project ecommerce-backend is distributed under the MIT license.