
Chess50
Tech stack
Python, JavaScript, Flask, SQLite
Description
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.