Menu

1 / 2

I built a free chess platform that brings back Yahoo Chess (Node.js + Socket.IO + chess.js)

DEV Community·ChessDada·6 months ago
#C7rT7JwN
#javascript#node#chess#game#built
Reading 0:00
15s threshold

TL;DR: I built ChessDada — a free multiplayer chess platform inspired by old Yahoo Chess. No signup, no download, just instant browser-based chess. Built with Node.js, Socket.IO, and chess.js.

The Problem

Modern chess sites are bloated. Chess.com forces you through signup. Lichess defaults to account creation. The "5-second click and play" experience that made Yahoo Chess legendary in the 2000s is essentially gone.

I wanted to bring it back.

The Stack

No frameworks. No SSR. Just a simple persistent WebSocket connection per player and an event-driven game state machine.

What It Does

Free multiplayer chess with instant matchmaking — click "Play" and you're in a game in about 5 seconds

No signup required — guest play with provisional ratings

Multiple time controls : Bullet (1+0), Blitz (3+0, 5+0), Rapid (10+0, 15+0), Classical (30+0)

Multiple rooms : Beginner, Intermediate, Advanced, Blitz, Bullet, Classical

Real-time chat in every room and at every table

Spectator mode to watch ongoing…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.