This project was inspired by noticing that air quality can vary a lot within the same city, but most apps only show one overall number. We wanted to build something that shows real time air quality at the neighborhood level in Chelsea so people can understand what the air is like where they actually are.
We learned how to work with real time sensor data, including pulling data from an API, cleaning messy values, and understanding PM2.5 health categories like Good and Moderate. We also learned how important it is to present data clearly so it is easy for non technical users to understand.
We built the project by collecting air quality data from QuantAQ sensors, linking it with a list of Chelsea locations, and creating an interactive dashboard using Streamlit. The dashboard shows current conditions, highlights the highest PM2.5 reading, displays sensors on a map, and includes a simple 24 hour trend. We also customized the design with a white background, sea green text, and a ClearSky logo.
The main challenges we faced were handling missing or inconsistent data and fixing API access and authentication issues. Styling the dashboard was also tricky, especially when custom colors caused text to disappear. Overall, this project helped us understand how data, design, and public health come together in a real world application.
Built With
- python
- streamlit
- vscode
Log in or sign up for Devpost to join the conversation.