https://github.com/sajjadmrx/blog-nestjs
Blog Web API with NestJs, TypeScript ,Prisma ORM, Queues
https://github.com/sajjadmrx/blog-nestjs
bulljs docker docker-compose e2e-testing jest nest nestjs nodejs prisma queue swagger typeorm typescript
Last synced: about 1 month ago
JSON representation
Blog Web API with NestJs, TypeScript ,Prisma ORM, Queues
- Host: GitHub
- URL: https://github.com/sajjadmrx/blog-nestjs
- Owner: sajjadmrx
- Created: 2022-02-27T07:57:38.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-06-19T15:41:40.000Z (11 months ago)
- Last Synced: 2025-03-24T05:05:32.111Z (about 2 months ago)
- Topics: bulljs, docker, docker-compose, e2e-testing, jest, nest, nestjs, nodejs, prisma, queue, swagger, typeorm, typescript
- Language: TypeScript
- Homepage:
- Size: 858 KB
- Stars: 29
- Watchers: 1
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456
[circleci-url]: https://circleci.com/gh/nestjs/nest
Blog - NestJS
## ⚗️technologies
-
TypeScript
-
NestJS
-
prisma.io(ORM)
-
GraphQl
-
Queue system
- 📒 Swagger
- 📧 Nodemailer
-
Docker & Docker-Compose
-
Testing (Unit/E2E)
# 🤗 Easy To Run !!
```bash
# just run bash file
$ ./config-env.sh
```
# 📦 Docker
```bash
docker-compose --profile product up -d
> Host port 5000
```
## 📥Installation
```bash
$ npm install
```
## ⚙️Running the app
```bash
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# e2e testing
$ npm run test:e2e
```
# 📝documents
### Database Diagram :
- https://dbdiagram.io/d/636413aec9abfc6111702982
### swagger-ui
- http://localhost:{port}/api
