How hd-games-world/bingo-dash works
This is a small HTTP dashboard for browsing and editing daily challenge data and managing player records. Users reach the challenge and player pages through the server; its API reads and updates challenge files, compiles player data into a cached JSON file, and writes player edits back to challenge files. The server source shows these routes and storage operations; the page contents were not sampled, so UI-to-API interactions are not asserted.
Main entry points: server.js HTTP server and API · daily_challenges Daily challenge files · compiled_players.json Compiled player data · challenges.html Challenge editor page
Components 8
Dashboard
- Challenge editor page
public/challenges.html - Player management page
public/players.html
Server Runtime
- HTTP server and API
server.js - Player compiler
server.js - Player edit writer
server.js
Challenge And Player Data
- Daily challenge files
daily_challenges - Compiled player data
compiled_players.json
Other components
- Dashboard user
Connections 12
- Dashboard user → HTTP server and API: sends requests
server.js - HTTP server and API → Challenge editor page: serves page
server.js - HTTP server and API → Player management page: serves page
server.js - HTTP server and API → Daily challenge files: lists and reads
server.js - HTTP server and API → Daily challenge files: saves challenge
server.js - HTTP server and API → Player compiler: compiles players
server.js - Player compiler → Daily challenge files: reads challenges
server.js - Player compiler → Compiled player data: writes compiled data
server.js - HTTP server and API → Compiled player data: loads cached data
server.js - HTTP server and API → Player edit writer: applies edits
server.js - Player edit writer → Daily challenge files: updates player records
server.js - Player edit writer → Player compiler: recompiles data
server.js