# BoldChess-Stockfish-Web-GUI - Other Implementations - Example 1 ## Overview A web graphical user interface (GUI) that loads the JS compiled version of the Stockfish chess engine. It is a functional Web GUI that works out-of-box on all operating systems. ## Features - Lightweight. - Easy To Install. - Fully Responsive. - Uses Stockfish Version 10. - Uses Bootstrap Version 4.3.1. - Uses jQuery 3.4.1. - Uses Chessboard.js Version 1.0.0. ## Online Installation - Unzip the compressed file. - Upload the unzipped folder to your web server then view its path from your web browser. ## Local Installation - Install [XAMPP](https://www.apachefriends.org/index.html) or any other alternative localhost stack. - Unzip the compressed file. - Copy the unzipped folder to the (htdocs) directory then view its path from your web browser. ## Contribution We welcome all developers to contribute to this repository by adding features or fixing bugs. It will always be free and open source. ## Known Issues - In some cases, the timer text is not updating itself for the end users. - After the first move, the move evaluation text is getting printed twice. ## Possible Improvements - Improving the user interface and make it much more attractive. - Adding an ability to "undo" a certain move. - Adding an option to set FEN. - Adding an option to export the game. - Integrating a chess opening book. ## License GNU GPLv3: [https://www.gnu.org/licenses/gpl-3.0-standalone.html](https://www.gnu.org/licenses/gpl-3.0-standalone.html) ## Credits - Stockfish: [https://github.com/mcostalba/Stockfish](https://github.com/mcostalba/Stockfish) - Stockfish.js: [https://github.com/nmrugg/stockfish.js](https://github.com/nmrugg/stockfish.js) - Chessboard.js: [https://github.com/oakmac/chessboardjs/](https://github.com/oakmac/chessboardjs/) - Bootstrap: [https://github.com/twbs/bootstrap](https://github.com/twbs/bootstrap) - jQuery: [https://github.com/jquery/jquery](https://github.com/jquery/jquery) - Labinator: [https://labinator.com](https://labinator.com)