itziarZG 9bbcfc1e57 feat(mapa): strip persistent de fonts + línia 'Font:' al popup
Acaba d'arribar a 0 la manca de transparència que l'usuaria va
senyalar: el mapa mostra Mallorca groc i Eivissa blau sense
explicar per què, i això podia semblar una tria editorial.

1. Strip de fonts persistent sota el mapa a /mapa:
   'Per què cada illa té una capa diferent?' — targetes per a
   Mallorca/Menorca (Airbnb Inside), Eivissa (HUT Consell) i
   Formentera (IBESTAT 2019 única font pública).

2. Línia 'Font:' al popup que canvia segons el context:
   - Capa Possibles vacants / Habitatges totals → INE 59531
   - Capa Pressio turística + click M/Mn      → Inside Airbnb
   - Capa Pressio turística + click Eivissa  → HUT
   - Capa Pressio turística + click Formentera → IBESTAT 2019

Texts dins T (no pas t(): el client-side script ja té T com a
única font d'estrings del navegador).

astro-check: 0 errors.
2026-07-16 16:14:10 +02:00

Cases Tancades

Web publica que visibilitza la pressio turistica sobre el parc residencial de Balears, creuant dades oficiales d'INE (consum electric per seccio censal, com a proxy de vivenda semi-vacia) amb dades d'Inside Airbnb (listings georreferenciats).

Veure PLAN.md per al plan complet i l'arquitectura.

Estructura

data/raw/         Dades originals descarregades (no commitejades)
data/processed/   Dades intermiges del pipeline
data/output/      Dades finals (parquet, tiles, JSON)
docs/             Documentacio i materials de suport
scripts/          Pipeline Python
web/              Codi Astro de la web
FASE-*.md         Bitacora de cada fase del projecte

Setup rapid

# Python
uv venv .venv
source .venv/bin/activate
uv pip install -r requirements.txt

# Node
nvm use 20

Estat

Fase Estat
Fase 0 - Setup En curs
Fase 1 - Dades Pendent
Fase 2 - Web MVP Pendent
Fase 3 - Llanament Pendent

Fonts de dades

Llicencia

A determinar. Probablement CC BY-SA 4.0.

S
Description
No description provided
Readme
12 MiB
Languages
Astro 56.6%
Python 36.7%
JavaScript 4.2%
TypeScript 2.1%
CSS 0.4%