chat-demo

command module
v0.0.0-...-9037a3b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2025 License: Apache-2.0 Imports: 21 Imported by: 0

README

chat-demo

Enn demonstrasion chat websocket ki servi HTMX, Templ, AlpineJS ek Go.

Preview

Fonksionalite

  • Kominikasion an tem reel par websocket
  • Limitasion pou anpes abuse
  • Otantifikasion itilizater avek JWT
  • Design responsive
  • Filtraz bann mo vilain

Teknologi Itilize

  • Backend: Go
  • Frontend:
    • HTMX - Extensionn HTML pou konteni dinamik
    • Templ - Template HTML avek sekirite tip pou Go
    • AlpineJS - Framework JavaScript lezer

Seki ou bizin avan

  • Go 1.23+
  • Docker (opsionel)

Instalasion

Developman Lokal
  1. Clone repository-la:
git clone https://github.com/flatlinguis/chat-demo.git
cd chat-demo
  1. Kree enn fichie .env:
HTTP_PORT=8080
JWT_SECRET=to_kle_sekre
  1. Roul aplikasion-la:
go run .
  1. Ale lor http://localhost:8080
Docker
  1. Konstrwir ek roul container Docker:
docker build -t chat-demo .
docker run -p 8080:8080 -e JWT_SECRET=to_kle_sekre chat-demo
  1. Ale lor http://localhost:8080

Koman Servi

  1. Ale lor http://localhost:8080
  2. Ou pou otomatikman koneekte avek enn itilizater au azar
  3. Kumans koze avek lezot itilizater an tem reel

Lisans

Sa proze-la ena lisans Apache License 2.0 - get fichie LICENSE pou plis detay.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
templ: version: v0.3.833
templ: version: v0.3.833

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL