The system contains 3 microservice architecture projects for creating a user and sending notifications.
- TypeScript
- NestJS
- Prisma
- PostgreSQL
- RabbitMQ
- Redis
- BullMQ
- Swagger
You can view API documntation with link: <BASE_URL>/api
Firstly, create a .docker.env file that contains environment variables for our services. And run:
docker compose up
Add .env file for selected project and run with command:
pnpm start:dev