This repo contains few apps/games developed in Streamlit.
Project Location:
apps/guess/main.py
This project takes a maximum number from the user. Then it chooses a random number between 1 and the given maximum number.
Now, it is the user’s turn to guess the selected random number. By each try, app would hint if its number is higher or lower.
One the number is guessed correctly, it would tell how many times it has been tried.
Project Location:
apps/tictactoe/main.py
This is a Tic-Tac-Toe 3×3 offline against the system.
Project Location:
apps/tictactoe_online/main.py
This is a Tic-Tac-Toe 3×3 online against another online user. Each online user would select either X
or O
.
Project Location:
apps/chat/main.py
This is an online chat-box among online users.
Project Location:
apps/whiteboard/main.py
This is an online whiteboard base on the user’s session ID. We can also watch the other whiteboards live.
You can access the demo version deployed on Streamlit server at:
https://fun-games.streamlitapp.com/
In order to run this tool, you must have Streamlit installed on your machine/environment:
streamlit run app.py
This application is available on Docker Hub, and it can be run directly using:
docker run -p 80:8501 kavehbc/streamlit-apps
Once you run it, you can open it in your browser on http://127.0.0.1.
This project is open-source, and it is available on Github at https://github.com/kavehbc/streamlit-apps.
Kaveh Bakhtiyari – Website | Medium
| LinkedIn | GitHub
Feel free to join the open-source community and contribute to this repository.
Leave a Reply