Enn demonstrasion chat websocket ki servi HTMX, Templ, AlpineJS ek Go.
- Kominikasion an tem reel par websocket
- Limitasion pou anpes abuse
- Otantifikasion itilizater avek JWT
- Design responsive
- Filtraz bann mo vilain
- Backend: Go
- Frontend:
- Go 1.23+
- Docker (opsionel)
- Clone repository-la:
git clone https://github.com/mgjules/chat-demo.git
cd chat-demo
- Kree enn fichie
.env
:
HTTP_PORT=8080
JWT_SECRET=to_kle_sekre
- Roul aplikasion-la:
go run .
- Ale lor http://localhost:8080
- Konstrwir ek roul container Docker:
docker build -t chat-demo .
docker run -p 8080:8080 -e JWT_SECRET=to_kle_sekre chat-demo
- Ale lor http://localhost:8080
- Ale lor http://localhost:8080
- Ou pou otomatikman koneekte avek enn itilizater au azar
- Kumans koze avek lezot itilizater an tem reel
Sa proze-la ena lisans Apache License 2.0 - get fichie LICENSE pou plis detay.