-
Notifications
You must be signed in to change notification settings - Fork 0
Auto-populate weather data from Open-Meteo API #5
Copy link
Copy link
Open
Labels
P2: mediumMedium priority — important but not blockingMedium priority — important but not blockingarea: schemaShared types (@firevector/schema)Shared types (@firevector/schema)area: webNext.js web app (apps/web)Next.js web app (apps/web)size: LLarge — 3-5 daysLarge — 3-5 daystype: featureNew feature or capabilityNew feature or capability
Milestone
Description
Metadata
Metadata
Assignees
Labels
P2: mediumMedium priority — important but not blockingMedium priority — important but not blockingarea: schemaShared types (@firevector/schema)Shared types (@firevector/schema)area: webNext.js web app (apps/web)Next.js web app (apps/web)size: LLarge — 3-5 daysLarge — 3-5 daystype: featureNew feature or capabilityNew feature or capability
Projects
StatusShow more project fields
Todo
Description
When an observation has GPS coordinates, automatically fetch current weather conditions from the Open-Meteo API and pre-fill relevant fields. The
WeatherResponsetype already exists in@firevector/schemabut is not yet integrated.Open-Meteo Integration
Open-Meteo is free, no API key required. Relevant endpoints:
https://api.open-meteo.com/v1/forecast?latitude=X&longitude=Y¤t=temperature_2m,relative_humidity_2m,wind_speed_10m,wind_direction_10m,wind_gusts_10mProposed Implementation
/api/weather): accepts lat/lng, fetches from Open-Meteo, returns structured weather dataweather_metafield in schema)weather_metaJSONB column or individual columns to observations tableAcceptance Criteria