ClimApp runs as a standard Flask application and has no external service dependencies beyond a free AEMET OpenData API key. The setup below takes you from an empty directory to a running server atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/elenacarino-max/mas-climapp/llms.txt
Use this file to discover all available pages before exploring further.
http://localhost:5000, where ClimApp will ask your browser for location access so it can identify the nearest official weather station.
You need a free AEMET API key before starting. Register at opendata.aemet.es — the key is issued instantly after email verification and gives full access to the observation endpoints ClimApp uses.
Create and activate a virtual environment
A virtual environment keeps ClimApp’s dependencies isolated from your system Python installation.
- Linux / macOS
- Windows
Install dependencies
With the virtual environment active, install all required packages from The file installs the following packages:
requirements.txt:requirements.txt
Configure environment variables
Create a Replace
.env file in the project root. ClimApp reads this file at startup using python-dotenv..env
your_api_key_here with the key from the AEMET portal and your_secret_key_here with a long random string used to sign Flask sessions. See the configuration guide for details on both variables.Start the development server