dd48c01601435d88007e1bc0f4a34e4585d088b9
Chat Grid
Realtime spatial chat grid with:
client/TypeScript web appserver/Python websocket signaling server
Local Run
- Start server
cd server
cp config.example.toml config.toml
uv run python main.py --config config.toml
- Start client
cd client
npm install
npm run dev -- --host 0.0.0.0 --port 5173
- Open
http://localhost:5173
Production Deploy (quick path)
Use deploy/README.md.
Summary:
- Copy repo to
/home/bestmidi/chgrid. - Build client and publish
client/dist/to/home/bestmidi/public_html/chgrid/. - Configure server
config.tomland run it viasystemd. - Add Apache
/wswebsocket proxy fromdeploy/apache/chgrid-vhost-snippet.conf.
Key Paths
- Client version:
client/public/version.js - Client sounds:
client/public/sounds/ - Server config template:
server/config.example.toml - Server runtime items:
server/runtime/items.json
Description
Languages
TypeScript
51.1%
Python
44.1%
PHP
2%
Shell
1.2%
HTML
0.7%
Other
0.9%