Chess50

Chess50

Python, JavaScript, Flask, SQLite

A mini-clone application of the popular website chess.com, using their public API for various features. Authentication is implemented with an SQL database to store users.

Features inlude:

  • playing chess against an engine (Stockfish 17) with take-back moves, engine moves on demand and flipping the board,
  • solving chess.com's Daily Puzzle,
  • keeping track of the leaderboards for the most popular time controls,
  • and searching for valid chess.com usernames to get their profile information and game statistics.
Go Back