WaterSePush

Scattered water outage data from South African municipalities, aggregated into one place locals can actually use.

The Problem

When your water goes off in South Africa, there's no single place to check why. Municipalities post notices on their websites, Facebook pages, X accounts, and WhatsApp groups. Some publish PDFs. Some post images of WhatsApp forwards. Nothing is centralized, structured, or searchable.

What We're Building

A dashboard that pulls outage notices from municipal sources, uses AI to extract structured data from whatever format they publish in (images, PDFs, HTML), and presents it as a clean feed you can check in 10 seconds.

Cities

Starting with Johannesburg, expanding to the five largest metros. Each city has different data sources and formats — that's the whole problem.

Johannesburg5.6M
pipeline built
Johannesburg WaterWordPress REST API → Claude Vision reads notice images → structured data
Tshwane (Pretoria)3.3M
workflow imported
City of TshwaneWebsite scraper (to be verified)
Cape Town4.7M
workflow imported
City of Cape TownAlerts page scraper + dam levels
Durban (eThekwini)3.9M
workflow imported
eThekwini MunicipalityWebsite scraper (to be verified)
Ekurhuleni3.9M
planned
City of EkurhuleniData source TBD

How It Works

Municipal websites / social media
    n8n scrapers (every 15 min)
    Claude Vision (image/PDF → structured data)
    Supabase (PostgreSQL + Realtime)
    Next.js frontend (this page)

Roadmap

1
City water dashboarddesigning

At-a-glance supply health — reservoir levels, overall status, active notices.

2
Upcoming disruptionspipeline built

Planned maintenance and scheduled outages. Know what's coming before your taps go dry.

3
Community reportsplanned

Crowdsourced outage reports. Often faster than official notices.

4
Personal alertsplanned

Push notifications for your area. 'My water is off' — check status, see restoration ETAs.

5
Map viewfuture

Outage pins on a map. See affected areas at a glance.

Feedback

Got thoughts, ideas, or know a better data source for a city? Drop a note — no email needed.