Content:
We built AI Environment Dashboard, an intelligent web application designed to analyze and predict disaster risks using Google Cloud Run and Gemini AI.
Project Overview:
The platform integrates real-time environmental data (temperature, rainfall, humidity, seismic activity, wind speed) to generate visual dashboards and risk insights. Users can explore interactive maps, view analytical charts, and chat with an AI assistant for deeper understanding.
Tech Stack:
1. Google Cloud Run — for scalable, serverless deployment
2. Gemini API — for AI-powered analysis and natural language interaction
3. OpenWeatherMap API and USGS Earthquake API — for real-time data
4. HTML, CSS, Flask, and JavaScript — for the front-end and backend integration
How It Works:
Users can select a location, and within seconds, the AI model analyzes environmental parameters, produces plot, and provides insights. You can also drag the man like the bottom right to see a street view. A chat interface powered by Gemini AI allows interactive Q&A and report downloads.
Learnings:
This project helped us explore how serverless deployment and AI integration can work together for real-time data-driven solutions. We also learned the value of optimizing API response times and managing environment variables securely.
Built for the #CloudRunHackathon
This article was created as part of my submission to the Google Cloud Hackathon.
🔗 Project link: https://ai-risk-dashboard-192565971483.asia-south1.run.app/
Top comments (0)