🌍 EARTH CHAT — When Data Isn’t Enough
🏆 DEV Weekend Challenge Submission
🔗 LIVE DEMO
👉 https://disaster-nhu2gvkqsvbwexuyuyrogc.streamlit.app/
⚡ One-line Concept
Climate data becomes a living system that reacts, breaks, and talks back.
🖼️ EXPERIENCE PREVIEW
1️⃣ First Contact
2️⃣ Interaction Phase
3️⃣ Consequence Phase
💡 Why This Exists
Most climate dashboards show numbers.
But numbers don’t create urgency.
So I changed the rule:
What if the Earth reacts instead of reports?
🧠 Core Idea
Earth Chat transforms environmental data into a living feedback system:
- 🌍 Earth reacts to user decisions
- 🌫️ Air pollution affects system stability
- ⚠️ Real-world PM2.5 influences “glitch behavior”
- 💬 Earth speaks back emotionally, not numerically
🎮 How It Works
- User selects environmental policy
- Earth state evolves in real time
- Air quality modifies system behavior
- UI shifts visually based on Earth’s condition
- The system gradually becomes unstable or stable
🔬 Key Insight
Instead of:
PM2.5 = 42 μg/m³
We experience:
“The Earth starts to glitch when the air becomes toxic.”
🛠️ Tech Stack
- Streamlit
- Python
- OpenAQ API
- Session State Simulation
- Dynamic CSS Animation
🎨 Design Philosophy
- Data alone does not change behavior → emotion does
- Dashboards should react, not just display
- Climate change should be felt, not only read
🔮 Future Ideas
- Global shared Earth state across users
- Real-time disaster API integration
- Multi-region simulation
- Persistent world evolution over time
🧾 Closing Statement
This is not a dashboard.
It is an experiment in a single question:
What if environmental data could feel alive?



Top comments (0)