The problem
Finding tenders meant checking platforms by hand or paying 50 to 200 € a month for alerts.
How I built it
FetchDownload the day's notices from the public procurement data service
FilterMatch keywords like groundwater or hydrogeology and water-sector CPV codes
EnrichPull the deadline and document link from each notice's eForms data
CleanDrop tenders already sent and deadlines that have passed
SendEmail a short HTML digest and save what was sent
Testing and what I fixed
Problem
Results without a link.
Fix
Fallback chain. Every result has a link now.
Problem
Missing deadlines.
Fix
Read them from the original eForms record.
Problem
A town fountain matched "well renovation".
Fix
Keywords plus sector codes.
Impact
0 €
Running cost.
What I would do next
Commercial platforms, and a thumbs up or down in every email.