Inspiration
Poor air quality has become a growing concern across the globe, especially with rising allergies, asthma, and pollution-related illnesses. I wanted to create something that not only informs but protects — something smart, accessible, and science-backed. That’s what led to the birth of BreatheClean.AI
What it does
BreatheClean.AI is a smart environmental health assistant. It:
- Tracks real-time weather and air pollution (PM2.5)
- Analyzes native plant species to estimate local pollen risk
- Gives personalized daily health tips
- Uses OpenAI's GPT to answer environmental and allergy-related questions in natural language
How we built it
- Built with Streamlit for UI
- Used the OpenWeatherMap API for weather and air quality
- Pulled plant data from the GBIF biodiversity API
- Integrated OpenAI GPT-3.5 for smart conversational responses
- Added CSS styling for a modern, mobile-responsive layout
Challenges we ran into
- Calibrating pollen spread logic using temperature + plant types
- Optimizing AI prompts to provide medically responsible answers
- Styling Streamlit components to look professional
Accomplishments that we're proud of
- Successfully integrated multiple APIs (OpenWeatherMap, GBIF, and OpenAI GPT-3.5) into one cohesive app
- Built a unique pollen risk estimator using real-time temperature and native plant species data
- Created a fully functional AI health assistant using OpenAI to answer allergy and air quality questions
- Developed a clean, interactive Streamlit dashboard with custom CSS for a modern UI
- Built and deployed the app during Fusion Hacks 2, while balancing multiple other commitments
What we learned
- Learned how to work with multiple external APIs and handle real-time data integration
- Gained experience using OpenAI's GPT-3.5 for building natural language features into apps
- Discovered how to estimate pollen risk by combining plant species data with weather conditions
- Improved front-end design skills using custom CSS with Streamlit
- Learned how to scope, structure, and ship a functional MVP in a limited timeframe
What's next for BreatheClean.AI
- Add voice input so users can speak questions or symptoms instead of typing
- Launch a mobile-friendly version for easier access on the go
- Integrate location-based alerts for pollen surges or poor air quality
- Fine-tune the AI assistant with more health datasets for personalized advice
- Expand global coverage by supporting multiple languages and more plant regions
Built With
- gbif-biodiversity-api-(native-plants)
- html/css
- openai-gpt-3.5-(ai-assistant)
- openweathermap-api-(weather-&-air-quality)
- python
- streamlit
- timezonedb-api-(local-time)
Log in or sign up for Devpost to join the conversation.