Chessort is a Chess puzzle game where you sort moves based on the chess engine's evaluation.
- app: Contains the React frontend for Chessort.
- server: Contains the server responsible for generating games and validating solutions.
- data: Contains scripts for data generation and ingestion.
- generation: Scripts for generating Chessort data CSV's data.
- ingestion: Scripts for ingesting generated Chessort data into a database.
- sql: Contains SQL scripts for setting up the database schema.
Contributions are always welcome!
Just make a pull request.
See CREDITS.md for full credits.
Chessort is licensed under the GNU General Public License v3.0 (GPL-3.0).
This project uses chess data from the Lichess Open Database. The data is available under the Creative Commons Zero (CC0) License.
This project utilizes Lichess Chessground for rendering the chessboard. Chessground is licensed under the MIT License.
This project leverages the Stockfish chess engine for analysis. Stockfish is licensed under the GNU General Public License v3.0 (GPL-3.0).