Real time multi room chat app, built solely for educational purposes.
- Install and boot up Docker
- Run
cp .env.example .env
and tweak it to your needs - Run
docker-compose up --build
- Go to http://localhost:8080
graph LR
A(User) --> B(Nginx)
B --> C(NextJS)
B --> D(Golang)
B --> E(Golang)
D --> F(Postgres)
E --> F
D --> G(Redis PubSub)
E --> G