streamlit-chess-board

The app is powered by chessboardjs, chessjs, and streamlit-bridge. The streamlit-bridge is used to return the board update and move informations done by the user. Data such as move, fen and pgn are returned which can be use in the python code.

Broken

This will only work when run locally with streamlit run app.py. But it will not work when deployed in streamlit cloud.

image

UI when run locally

image

Setup