https://github.com/evdmatvey/ecommerce-backend
Monolithic e-commerce backend application
https://github.com/evdmatvey/ecommerce-backend
backend-api monolithic nestjs postgress prisma swagger
Last synced: 2 months ago
JSON representation
Monolithic e-commerce backend application
- Host: GitHub
- URL: https://github.com/evdmatvey/ecommerce-backend
- Owner: evdmatvey
- License: mit
- Created: 2024-06-16T04:50:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-11T15:28:15.000Z (almost 2 years ago)
- Last Synced: 2025-03-23T09:11:21.332Z (over 1 year ago)
- Topics: backend-api, monolithic, nestjs, postgress, prisma, swagger
- Language: TypeScript
- Homepage:
- Size: 363 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ecommerce-backend
## About
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](https://www.figma.com/community/file/1376901695536369893)
## Technologies
- NestJS (10.0.0)
- Prisma (5.15.0)
- PostgreSQL (16)
- Jest (29.5.0)
## Environment
- Node 20.14.0
- npm 10.7.0
## Common setup
Clone the repo and install the dependencies.
```
git clone https://github.com/evdmatvey/ecommerce-backend.git
cd ecommerce-backend
```
```
npm install
```
### Development
Run in development mode.
```
npm run start:dev
```
Run tests.
```
npm run test
```
Run code format checker.
```
npm run prettier:check
```
### Build
Get package.
```
npm run package
```
## Developers
- [evdmatvey](https://github.com/evdmatvey)
## License
Project ecommerce-backend is distributed under the MIT license.