admin-api-gateway
v4.2.5-rc.1
Published
![](https://gamanza.com/wp-content/uploads/2019/04/Gamanza-black_bold.png)
Downloads
3
Readme
Admin API Gateway
A Microservice for managing websocket requests for some microservices
Table of contents
Description
Admin API Gateway project repository: Repository
Status
Project is: in progress because we are still developing the gRPC communication layer
Technologies
- TypeScript- version 3.9.5
- NestJS- version 6.7.2
- Mongoose - version 5.9.23
- gRPC - version 1.24.3
- RabbitMQ - version 1.2.9
Setup
Create a .env file in the root of the project and add the following lines
The values of these variables are in here
Install the dependencies
$ npm install
Run the project
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
Features
- Access via websocket to internal microservices
- Manager user accesses roles
- Protect endpoints using JWT validation
gRPC Messages
- Messages for authentication module
- Messages for admin-tag - TAGS module
- Messages for admin-tag - CATEGORIES module
- Messages for wallet module
- Messages for notes module
- Messages for scheduled notes module
- Messages for historic notes module
- Messages for logs module
- Messages for rules engine module
- Messages for crm analytics module
- Messages for crm aggregated visits module
- Messages for admin backend proxy module
Contact
- Author - [Juan Carballo]
- Email - [[email protected]]