Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/adrianaarang/climapp/llms.txt

Use this file to discover all available pages before exploring further.

ClimApp is a Flask-based weather monitoring platform that pulls live observations from AEMET (Agencia Estatal de Meteorología), Spain’s official meteorological agency. You can view real-time conditions at your GPS location, log your own manual readings, query historical records, and compare your entries against official data — all in a clean, responsive web interface.

Quick Start

Run ClimApp locally and view live weather data in under five minutes.

Configuration

Set up your AEMET API key and environment variables.

API Reference

Explore the REST endpoints for weather data, manual records, and comparison.

Core Features

Learn about the dashboard, manual entry, historical records, and comparison tools.

What you can do with ClimApp

Live weather dashboard

See real-time temperature, humidity, wind, and rainfall from the nearest AEMET station.

Manual data entry

Log your own climate readings with full validation and persistent JSON storage.

Historical records

Filter and browse stored records by municipality and date.

Data comparison

Compare your manual entries against official AEMET readings and flag discrepancies.

How it works

1

Get an AEMET API key

Register at opendata.aemet.es and obtain your free API key to access Spain’s national weather observation network.
2

Configure and run

Add your key to a .env file and start the Flask server. ClimApp automatically detects the nearest weather station from your GPS coordinates.
3

View live data

Open the dashboard to see current temperature, humidity, wind speed, and rainfall — updated on demand from AEMET’s conventional observation network.
4

Log and compare

Record manual readings for any municipality, browse historical entries, and use the comparison tool to check your data against official AEMET values.

Build docs developers (and LLMs) love