- POST /api/users
- GET /api/user/{userId}
- GET /api/user/{userId}/avatar
- DELETE /api/user/{userId}/avatar
- Node 18.14.0
- MongoDB 4.4 and above
- RabbitMQ 3.7 and above
- [Optional] Docker
steps:
Download the project, open the folder in command line, then run:
npm install
Ensure you have RabbitMQ and MongoDB running. Alternative to start RabbitMQ and MongoDB instances.
sudo docker compose up
To run the project, open the project folder and run:
npm run start