ParsShop Backend
Phase 1 bootstrap for a NestJS backend focused on bearings e-commerce.
Included
- PostgreSQL + TypeORM
- Global validation pipe
- Standard API response interceptor
- Core entities: User, Product, Category
- OTP phone auth + JWT access/refresh tokens
- RBAC guards for roles and permissions
Quick Start
- Copy
.env.exampleto.env - Make sure your PostgreSQL service is running and matches
DB_URL - Install dependencies:
npm install
- Run the app:
npm start
- Open Swagger:
http://localhost:3000/docs
Description
Languages
TypeScript
99.9%
Dockerfile
0.1%