Twine

OpoAlerta: public exam alert platform scraping 542 official sources daily

Oscar Palomar
Published

0
  • Project creator

My own SaaS, live in production at opoalerta.com.

Brief: people preparing for public-sector exams in Spain had to check dozens of official gazettes and council websites by hand every day.

What I built: a Python platform that scrapes 542 official sources every morning (regional gazette, provincial bulletins and municipal websites of the Valencian Community), cleans and classifies each announcement and publishes it in a searchable website with alerts.

Result: runs on its own 24/7 on a VPS, with no manual work, and shows hundreds of open calls classified by body, deadline and location.

Stack: Python, web scraping, ETL, SQL, Next.js, Linux VPS.