CHESS INSIGHT is a free chess exploration tool inspired by chess.com's explorer feature, focusing on analyzing players' games.
I love chess and i always wanted to improve my opening and i found the chess.com explorer option very interesting as it give u insight on your openings and gameplay tactics but unfortunately it's a premium feature and iam a broke college student 😢 so made my own implementation.
- Explore and analyze your games based on different game types.
- Filter games by blitz, bullet, and rapid formats.
- Load games from specific time periods for in-depth analysis.
- Integrate data loading from lichess alongside chess.com.
- Implement game visualization upon clicking a specific move or game line.
- chess.com public API: Used for collecting player data.
- react-chessboard: React component for rendering the chessboard.
- chess.js: JavaScript library for chess logic and move validation.
- [indexDB] used instead for localStorage due to size limitations
If you find CHESS INSIGHT helpful, consider supporting further development:
To get started with CHESS INSIGHT, simply clone the repository and follow these steps:
- Install dependencies:
npm install
- Start the application:
npm start
Contributions are welcome! Fork the repository and submit a pull request.
This project is licensed under the GNU General Public License (GPL).