Microservice-based chat application server that I built in Express.js. Includes:
- JWT Auth
- API Gateway
- Real time chat service using Socket.io web sockets
- Email notifications & push notifications using RabbitMQ Message Queueing, Firebase Cloud Messaging, & Brevo SMTP server
- Swagger Documentation
- containerized on Docker
- Nginx reverse proxy