Skip to content

Latest commit

 

History

History
55 lines (36 loc) · 1.26 KB

README.md

File metadata and controls

55 lines (36 loc) · 1.26 KB

Event Management

This project is a microservice-based Event management application.

Features

It consists of 4 main Microservice:

  • Auth: User authentication & authorization.
  • User: User profile management.
  • Notification: This is the service that sends notifications.
  • Event: This is the main service that processes all the events.
  • Gateway: This is the Api gateway.

Tech Stack

Server: Node.Js, NestJs, Fastify, RabbitMQ, PostgreSQL, MongoDB, Redis, Docker, Microservice

Installation


Docker


To run this project with docker call the installer:

    sh install.sh

** Environment variables described in the related README files must be carefully set.

** Environment variables are committed for the sake of simplicity.


Node


To install and run this project manually:

  • Go through the readmes and Run each microservice separately.
  • Run the requestor with the help of the Readme provided.

Documentation

Api documents (OpenAPI Specification) are available at /docs

Roadmap

  • Adding more unit tests
  • Adding data validation between microservices

License

GPL-3.0

Authors