Catalog of beaches of Región de Murcia
http://nexo.carm.es/nexo/archivos/recursos/opendata/json/Playas.json
The code is organized in a monorepo with two apps:
The crawler is a Node script that extracts the data from the source and stores it in a JSON file.
The pictures are validated against a minimun resolution and the valid ones are upscaled with chainner using an AI model.
The web uses Next.js and Tailwind CSS as the main building tools.