Work

User Management API with NestJS

NestJS
MongoDB
RabbitMQ

A robust User Management API built with NestJS, MongoDB, and RabbitMQ. This API handles user avatars, database interactions, and external API integrations.

A snapshot of user management API functionality

Overview

The User Management API is a powerful service built with NestJS for managing user avatars. It offers a set of functionalities to save, retrieve, and delete avatars, along with fetching user details from an external API.

This API is designed with scalability and flexibility in mind, utilizing MongoDB for data storage, RabbitMQ for message queuing, and supports deployment to cloud services like Google Cloud Run and AWS Lambda.

Source Code

Explore the full project on GitHub to get involved, contribute, or check out the source code.