memenashi / rabbitmq-chat-system

This is a simple chat system with rabbitMQ

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rabbit MQ Chat system

Description

This is a simple chat system using Rabbit MQ as a message broker. It is written in typescript and uses the amqplib library to connect to Rabbit MQ.

How to run

all you need is to run docker compose up -d

Directories

api

This is the api for the chat system. It is a simple express server that uses socket.io to communicate with the client.

web

This is the web client for the chat system. It is a simple react app that uses socket.io to communicate with the server.

About

This is a simple chat system with rabbitMQ


Languages

Language:TypeScript 85.5%Language:CSS 8.7%Language:JavaScript 2.1%Language:Shell 1.7%Language:HTML 1.6%Language:Dockerfile 0.4%