/webchess

Primary LanguageJavaScript

Project idea:

Online chess platform. Connect, play against other users, watch replays of your games as well as famous chess games, track progress on leaderboard.

Features:

  • create account / connect to platform
  • invite another player for a game from the player list
  • game interface: play a game of chess
  • list of previous games (wins & losses) and stats
  • view leaderboard with best players on top
  • replay a game from the list of already played games

Server side: Node.js with following frameworks/services:

Client side:

Other :

General Architecture :

architecture diagram