ChronoWeather: NASA-Powered Climate Analog Forecasting
ChronoWeather redefines long-range forecasting by blending AI and NASA’s 40-year satellite archive. It predicts future weather by identifying historical “climate twin years” using data from MERRA-2, GPM, MODIS, and SMAP.

Code block example
// Example query to NASA Giovanni API
const analogYear = findAnalogYear({
location: "Boston, USA",
date: "2025-04-15",
variables: ["SST", "ENSO", "JetStream"],
});
console.log(`Closest analog year: ${analogYear}`);
LaTeX math tips (learn more) ( Confidence = \frac{\text{Matched Variables}}{\text{Total Variables}} \times 100 )
$$ P(weather_{future}) = f(analog_year, ENSO, SST, AO) $$
🔬 Core Features
Analog Year Finder — Uses AI and NASA Giovanni datasets to locate the best-matching historical climate year based on ENSO, sea surface temperature, and jet stream indices. Tech Stack: React.js, TailwindCSS, Base44 AI, NASA APIs. Novelty: Makes complex atmospheric pattern recognition accessible to everyone.
Live NASA Data Integration — Real-time connection with Giovanni, MERRA-2, GPM, and Worldview datasets for accurate climate reanalysis. Tech Stack: Node.js, REST APIs, Earthdata OAuth. Novelty: Democratizes 75+ petabytes of NASA data for practical use.
Route Weather Simulator — Generates minute-by-minute weather forecasts for events like marathons or travel routes. Tech Stack: React + Leaflet.js for mapping, Framer Motion for visualization. Novelty: Transforms climate science into personalized journey simulations.
AR Weather Replay — Overlays historical analog weather onto your camera view. Tech Stack: WebXR, AR.js, React Three Fiber. Novelty: Time-travel through weather using AR visualization.
🧠 How It Works
# Analog Year Algorithm (simplified)
data = get_nasa_data(location, date)
pattern = extract_climate_fingerprint(data)
analog = find_best_match(pattern, historical_records)
return analog
🛰 Tech Highlights
- Frontend: React.js + TailwindCSS + Framer Motion
- AI Layer: Claude (Anthropic) for analog matching and natural language summaries
- APIs: Giovanni, Earthdata, Worldview, MODIS, MERRA-2
- Backend Platform: Base44 for instant deployment and authentication
🌍 Vision Statement
By 2030, ChronoWeather aims to help 500 million users make smarter climate decisions — from farmers in India planning monsoons to global marathon organizers forecasting ideal event days.
“We’re not predicting weather — we’re democratizing NASA’s billion-dollar climate intelligence.”
📚 References Giovanni GES DISC NASA Worldview MERRA-2 Reanalysis Global Precipitation Measurement (GPM)
Built With
- airs
- disc)
- earthdata
- giovanni
- gpm
- gps
- imerg
- javascript
- json
- leaflet.js
- merra-2
- modis
- motion
- shadcn/ui
- smap
Log in or sign up for Devpost to join the conversation.