Hello Community,
this is my post for the second week of the 3 week Connect Challenge!.
The idea I’d like to share with you all today is a Streamlit-based board game reservation system for our board game community.
The point is: around us, many different individual groups are interested in playing games and they are all organized differently: associations, clubs…
Our idea was to connect all these players into one single event every 3-4 months for an entire gaming day.
Now, apart from creating the Telegram community, involving people, and matching all our availability to find a date that works, the main issue we immediately faced was "how to organize tables propositions in advance, propose games and join tables?.
This is where Streamlit comes handy.
The following screenshot shows the main page:
- Users can view propositions already in place for the upcoming event (MATCH)
- Users are able to view and join proposals also for other locations (like in clubs, personal events… [see below])
- Users can also create their own table proposals
- There is a Map page in which users have the possibility to see where the event will take place and check food and drink options around there.
- Finally, users will have their own page for settings like name, surname, telegram username, BGG username and user’s locations (for the “Rest of the world” page)
Other features include visualization with time series charts or table (dataframe), God Mode (admin management), edit and delete tables…
This is still in development since I am waiting for the official release of the Streamlit authentication system but this is the current state of the project in my local environment.