Simple web chat using the websocket protocol.
- golang version 1.22.0
- docker version 25.0.2
- Download the project to your computer.
- Go to root project folder and create a .env file, file example:
db_username=<postgre_user_name>
db_password=<postgre_password>
cookie_store_secret=<some_secret>
- Run the application using docker compose (from root project directory):
docker compose up -d
- Open http://localhost:8080 address in your browser (Stop app command:
docker compose down).
![]() |
|---|
| Image 1 - Login page |
![]() |
| Image 2 - Registration page |
![]() |
| Image 3 - Chat page |


