A Streamlit Project for Visualizing Air Quality in India
My goal was to help the environment and nature. So, I decided to work on a Python project. I made a tool that shows how clean the air is in different cities in India. The cool part is that Indian residents can play around with it and learn about the air they breathe and the rules that keep it clean.
I hope this project provides an accessible and informative way for people to explore air quality data and learn more about public policies. I explain the project, and then you help me, suggesting to me how I can develop it.
Image source: The Guardian
Clean Air for India
By providing accessible air quality information, I aim to enhance awareness and create a way for people to collaborate effectively. This approach fosters informed actions, empowering individuals to collectively contribute to improving air quality and aligns with the website’s focus on enhancing public engagement for cleaner air.
Enough talk, let’s take a look at the app here.
The app is like a double treat. Firstly, it shows how pollutants change over time, giving you a clear picture. later on, it has a neat table that tells you the safe levels and trends for each pollutant. So, you’re in the know about changes and staying safe at the same time!
Ideas for Developments
- Maps and geographical presentation: I am thinking of a geographical presentation. People gain a better insight when they see data in a geographical picture.
2. Policies and initiatives: I can also provide air quality policies of each city that have been decided on. Some initiatives play major contribution in improving air quality. This way I can inform people.
3. City Comparisons: When people compare, they get informed and they have a good benchmark. It is also like a game: you pick two cities, and the app shows you which one has fresher air.
4. Machine Learning: I am also thinking of predicting future trends.
5. More informative: There is more useful information about air quality. I can add them, especially for sensitive groups.
6. Climate change and air quality: I can interact with climate change and air quality!
7. Languages: The app can speak another language! But it is a bit tough at the moment since I have no sponsor!
Join the Conversation: Your Ideas Matter!
I’d love to hear what you’re thinking! Your thoughts and ideas are incredibly valuable to me. Please feel free to share them, as your input can truly make a difference.
Data and Source Code
The data originates from “Air Quality Data in India (2015–2020)” available on Kaggle. The source code for this project is written in Python and uses the Streamlit and Plotly libraries to create a web-based user-friendly interface. The code is available on my GitHub.