WallpaperMachine
The wallpapers you love. A new home on your Mac.
Real-time sea conditions
Translation pending
LifestyleGitHub @danielmirondOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Ficha de playa en tiempo real para más de 3.500 playas españolas.
Stack: Next.js 16 · ISR · Open-Meteo · MITECO/Esri · EEA · Overpass/OSM
git clone https://github.com/tu-usuario/playasdeespana
cd playasdeespana
npm install
cp .env.example .env.local
# Editar .env.local — no se requiere ninguna API key obligatoria
# Descarga ~3.500 playas de MITECO
npm run sync:playas
# Enriquece con calidad del agua EEA (opcional)
npm run sync:calidad
Esto genera public/data/playas-index.json (~3MB).
Solo necesitas ejecutarlo una vez, o semanalmente en CI.
npm run dev
# http://localhost:3000
npm i -g vercel
vercel login
vercel --prod
main| Variable | Obligatoria | Dónde conseguirla |
|---|---|---|
NEXT_PUBLIC_BASE_URL | ✅ Sí | Tu dominio |
UNSPLASH_ACCESS_KEY | ❌ No | unsplash.com/developers |
GOOGLE_SITE_VERIFICATION | ❌ No | Search Console |
Tras el deploy, conectar dominio en Vercel:
Vercel Dashboard → tu proyecto → Settings → Domains
→ Añadir: playasdeespana.es
Vercel te dará los registros DNS a añadir en Nominalia:
Tipo A @ 76.76.21.21
Tipo CNAME www cname.vercel-dns.com
BUILD TIME (una vez/semana)
sync:playas → MITECO/Esri → playas-index.json
sync:calidad → EEA CSV → enriquece playas-index.json
PER REQUEST (con ISR)
/playas/[slug] → SSG + revalidate 1h
├─ Base: playas-index.json (estático)
├─ Meteo: Open-Meteo Forecast + Marine (caché 1h)
├─ Mareas: Open-Meteo Marine (caché 1h)
├─ Sol: Sunrise-Sunset API (caché 12h)
├─ Restaurantes: Overpass/OSM (caché 24h)
└─ Hoteles: Overpass/OSM (caché 24h)
| Servicio | Coste |
|---|---|
| Vercel (free tier hasta escalar) | 0–20 €/mes |
| Open-Meteo | 0 € |
| EEA / MITECO | 0 € |
| Overpass/OSM | 0 € |
| Dominio .es | ~10 €/año |
| Total | ~0–20 €/mes |