I have just deployed the first version of my Doubutsu Shogi (Animal Chess) app on the streamlit cloud.
https://kota7-streamlit-doubutsushogi-appstreamlit-app-weir3f.streamlit.app/
The repository is here: GitHub - kota7/streamlit-doubutsushogi
This is my first challenge to building a bi-directional custom component. As a beginner of typescript, building a custom component was extremely tough. But finally I got something that works. I learned a lot from the official component template. Thanks!