Project Description: CheckmateBuddy
Currently Working:
- Play Against AI Models: Play as white or black against models trained on real opponents' game data.
- Chess.com Integration: Enter a Chess.com username and select color preference.
- Interactive Gameplay: Real-time chessboard with AI support and Stockfish integration.
- Tech Stack: Built with Flask, MongoDB (currently not used), Cloudflare Tunnels, and Auth0 for authentication
How we built it
We build the website using Flask, it is hosted on my PC but to public network thanks to Cloudfare Tunneling
Challenges we ran into
Getting The model to properly match oponents was easy in the beggining, but hallucinations complicated things
Accomplishments that we're proud of
We managed to find good solutions to our problems and manage everything
What we learned
- Performance Tracking: Track user progress and provide insights for improvement against specific opponents.
- LiChess Integration: Query for LiChess usernames and filter by opening to practice specific strategies.
- Dynamic Puzzles: Engage users with puzzles during model loading for advanced models.
- Database Utilization: Use MongoDB to store AI models for commonly used usernames and maintain user performance profiles. ## What's next for CheckmateBuddy

Log in or sign up for Devpost to join the conversation.