GeoGini is an interactive geospatial intelligence platform powered by Google Earth Engine, satellite data, and AI.
Draw regions on the map, extract real metrics like NDVI, Land Surface Temperature, Rainfall, and get AI-generated insights based on both data and uploaded images.
🔗 Live Site: GeoGini on Netlify
✅ Draw Any Region — Instantly select a polygon, rectangle, or point on the map
✅ Auto-Metric Extraction — NDVI, LST, Rainfall, Water Frequency & Population Density
✅ Time-Series Modal — Summarized climate profile over Jan 2024 – Jan 2025
✅ AI Region Summaries — Hugging Face-powered, data-aware responses using Meta Llama
✅ Image Upload Support — Analyze both metrics and images in combination
✅ Responsive UI — Built with Tailwind CSS + ShadCN for a smooth, modern experience
✅ Earth Engine + React Integration — Real-time syncing via postMessage
✅ Secure Backend — Node.js + Cloudinary + Hugging Face APIs
✅ Vertical Modern Layout — No sidebars, full-screen elegance
✅ Helpful Tooltips + Layer Legends — Beginner-friendly with visual guides
| Tech | Description |
|---|---|
| 🌐 Frontend | React + Vite + Tailwind + ShadCN UI, deployed on Netlify. |
| 🌎 GEE | Google Earth Engine for real-time metric data |
| 🧠 AI | Hugging Face Inference API (Meta Llama model) |
| ☁️ Cloudinary | Image upload and hosting |
| 📡 postMessage | Secure iframe messaging between GEE & frontend |
| 🔒 Backend | Express (Node.js) API for AI and image uploads, deployed on Render. |
- Select a region on the map — the app captures it via GEE's
drawingTools. - Metrics are computed using
reduceRegionand sent viapostMessage. - React frontend receives metrics, displays them, and auto-fills the AI form.
- You upload an image or just type a prompt — and get a Meta Llama-generated response.
- Time-series modal shows a summary of average values across a year.
✅ Open https://geogini.netlify.app
✅ Draw a rectangle on the map
✅ Wait for metrics to load
✅ Ask questions like:
"Explain the land use and vegetation in this region."
"How does the rainfall affect habitability here?"
Or upload an image and ask:
"What environmental challenges can you guess from this?"
Made with 💙 by Antariksh Sarmah
Earth Engine map hosted at: GEE App
AI responses by Hugging Face Meta Llama API