This repository contains the source code for the Pawnalyze website, a chess analytics platform designed to offer insights into chess tournaments and the complexity of chess positions. Built with Next.js and styled using Tailwind CSS, this project showcases the intersection of chess enthusiasm and data science expertise.
Check it out: https://www.pawnalyze.com
- Chess tournament simulations
- Analysis of chess position complexity with Elocator
- Insights into the complexity of chess positions for humans
- Articles and analysis featured by major media outlets
Explore the complexities of chess positions, simulate tournaments, and delve into detailed analyses that bridge the gap between human intuition and computational insights.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Caleb Wetherell - @pawnalyze on X / Twitter
Project Link: https://github.com/cmwetherell/pawnalyze
- make connection with Lichess broadcasts. Save new torunaments to DB and stream their results, including save each round complexity analysis to DB.
- fix site manifest
- better logo
- improve process for adding new simulations and deleting stale ones
db sturcture for connecting Lichess Broadcasts and Elocator
slug broadcasts/[broadcastID]/[roundID]/[gamID]