itziarZG a42b67f768 feat(mapa): panell de consum també a / + capçalera + altura
- Extract ConsumoDistribucion.astro (panel abans inline a mapa.astro).
  Aquest panell (105.632 vacants, 13.466 testimonial, etc.) ara apareix
  TANT a /mapa com a /. A /, va entre la taula per illa i les story cards.
- mapa.astro ja no té markup propi: <Mapa /> + <ConsumoDistribucion />.
- Capçalera del mapa més petita (py-8 → py-2/3, text-2xl/3xl → text-lg/xl,
  lead més curt) perquè el mapa sigui la peça dominant.
- Alçada del mapa adaptable:
    height: calc(100vh - 60px); min-height: 480px;
  ↓
    height: clamp(420px, 62vh, 640px);
  Així el mapa s'adapta a la finestra sense cobrir la pantalla en monitors
  grans, i no obliga a fer scroll horitzontal en mòbils.
- Llegenda (bottom-right) i panell de capes (top-left) ara amb
  max-h-[calc(100%-1.5rem)] overflow-y-auto — el desbordament es controla
  dins la caixa en lloc de quedar tallat per la vora del mapa.

astro-check: 0 errors nous.
2026-07-16 15:08:54 +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%