Inspiration
Climate change is the biggest challenge of our generation, yet climate education often feels inaccessible, fragmented, or uninspiring. We wanted to build a tool that makes climate knowledge engaging, data-driven, and interactive — something that can spark curiosity, empower action, and reach everyone, from students in classrooms to individuals on their mobile devices.
What it does
Our app combines real-time weather insights with an AI-powered climate education assistant: Live Climate Dashboard – shows current weather, temperature trends, and forecasts. AI Chatbot – answers climate-related questions using a knowledge base of 1000+ curated facts. Summaries & Related Info – provides layered responses for better learning. Accessible Design – dark, clean UI with multilingual potential, built for inclusivity.
How we built it
Frontend/UI: Streamlit for a professional, interactive dashboard. Backend: Python with requests for weather APIs and matplotlib for visualization. AI Chatbot: sentence-transformers + semantic search over climate.txt knowledge base. Knowledge Base: Curated Q&A about climate science, sustainability, and global warming.
Challenges we ran into
Handling real-time API errors (e.g., missing weather icons). Ensuring the chatbot gives meaningful multi-line answers instead of one-liners. Balancing performance with knowledge base size (smooth retrieval with 1000+ facts). Designing a UI that is simple yet professional under hackathon time constraints.
Accomplishments that we're proud of
Built a fully working AI-powered climate app in limited time. Integrated real data + AI chatbot into one cohesive experience. Made climate knowledge accessible and engaging through layered responses. Created a solution that can scale to classrooms and communities worldwide.
What we learned
How to combine AI (semantic search) with real-time data effectively. Importance of clean UI/UX in education-focused apps. How climate education needs both scientific accuracy and approachable explanations.
What's next for AI Climate App
-Add multilingual support to reach underserved communities.
Build a mobile-friendly version for wider accessibility.
Expand the knowledge base with expert-reviewed climate content.
-Introduce gamified learning (quizzes, simulations, challenges).
- Integrate satellite and emission data for deeper climate insights.
Built With
- hugging-face
- openweathermap
- pandas
- plotly
- python
- scikit-learn
- sentence-transformers
- streamlit
Log in or sign up for Devpost to join the conversation.