New
Apps 1,320Makers 1,318This week 1,320
Promote your app−30%
Node TLCV screenshot 1
0views in
the last 30 days

Node TLCV

Tom's Live Chess Viewer for CCRL Broadcasts on the web!

Built with Claude Code

by jhonnold · Unclaimed · from USUnited States · added Oct 29, 2026
no ratings0 comments

A server implementation of Tom's live chess viewer. Designed to work with Graham Bank's CCRL broadcasts. Watch live at https://ccrl.live!

screenshot

Running your own

Requirements

Setup

  • Modify config/config.json
    • connections is an array of "host:port" strings (or objects) for the initial broadcast ports you'd like to connect to. See docs/gotchas.md for the full entry format.
  • Create a .env file at the same level as this README from .env.example and specify a TLCV_PASSWORD
# .env
TLCV_PASSWORD=password

Other optional variables (PORT, CONFIG_DIR, PGNS_DIR, LOG_LEVEL, LICHESS_OAUTH_TOKEN) are documented in .env.example.

Compile

npm install && npm run build

Start the server

  • Launches on port 8080 by default (override with PORT in .env)
node build/src/main.js # runs in foreground
# or
pm2 start build/src/main.js # runs in background

Admin Panel

  • Admin panel can be accessed at /admin
    • Username is admin
    • Password is specified by the TLCV_PASSWORD environment variable (see above)

Description taken from the repository README.

Ratings

–
0 ratings
5 0
4 0
3 0
2 0
1 0

Rate this app

Sign in to rate

Comments 0

Sign in to comment

No comments yet.

Related apps

#chess · #viewer · #broadcast