The BVV Streamlit app allows users to explore council and meeting data for Berlin’s districts, providing insights into local governance.
The ALLRIS interface (General Council Information System) is used by many local authorities in Germany for council and meeting management in order to organize information on political bodies, committees, meetings and resolutions and make it publicly accessible. The open data follows the OPARL standard and can be retrieved via an API for further processing. This BVV-App utilizes district council data from all 12 Berlin districts, offering an overview of committees, parliamentary groups, and current district representatives along with their roles. It also visualizes the development of gender distribution within district councils over time. An integrated keyword search simplifies finding meetings with specific agenda items, provided the districts have made this information available. Metadata on the APIs for each district can be found in the Berlin Open Data Portal (search for keywords like ‘ALLRIS’ or ‘BVV’). This project was my first attempt at using the Python library Streamlit to create a web app, and I look forward to using it for other explorations in the future.