A platform where you can play chess against other players and Stockfish, with adjustable Elo settings.
Ensure the following are installed and configured:
git clone https://github.com/danilovict2/Online-Chess-Platform.git
cd Online-Chess-Platformcomposer install
npm installdocker compose up -d
symfony console doctrine:migrations:migratemake server-startOpen your web browser and navigate to http://127.0.0.1:8000 to access the platform.
make server-stop- ♟️ Real-time multiplayer chess matches with customizable time controls and Elo rating adjustments based on performance.
- 🤖 Play against the Stockfish AI with different Elo ratings.
- 🔐 User authentication and authorization.
- 🌐 Mercure integration for real-time event broadcasting
- 🎨 Styling with Bootstrap.
If you'd like to contribute, please fork the repository and open a pull request to the main branch.