itziarZG 80635f4714 fix: errores ASTRO_CHECK resueltos + attributions de font
El report d'astro-check passava de 8 errors → 0 errors + 1 hint.

1. /informe no compilava:
   - Substituir t(...).map(...) per tArray<T>(...) al frontmatter
     (no es pot posar el generic <T> dins expressions JSX d'Astro).
   - Ara cifras i fuentes es declaren a la capçalera TS i es
     reusen al template.

2. /premsa: tArray<Quoteable> al frontmatter en lloc de
   t():Quoteable[] (que TypeScript rebutjava).

3. /premsa fora del menu:
   - Eliminat l'<a href='/premsa'> de Header.astro.
   - Premsa queda inaccessible des de la UI per ordre de l'usuaria
     (la plana en si continua reachable si s'entra la URL).

4. Base.astro: ampliar el type union d'active de 4 a 8 valors
   (home|map|methodology|islands|data|press|about|informe) perquè
   coincideixi amb Header.astro. Resol 4 errors residuals:
     /premsa (active=press), /qui-som (active=about),
     /illes (active=islands), /dades (active=data).

5. /404: afegit active=home que faltava per complir Props.

6. i18n actualitzat (ca+es):
   - variable_pressio_turistica_desc explicita per illa
     (M+Mn→Airbnb, Eivissa→HUT, Formentera→IBESTAT)
   - popup_source_{ine,airbnb,hut_eivissa,ibestat_formentera}
     per posar una línia 'Font:' al popup
   - sources_strip_{title,intro,pm,eivissa,formentera}_*
     per afegir un strip persistent de fonts sota el mapa (TODO)
2026-07-16 16:12:52 +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%