OUTAGE.GREN
Back to guides

How Outage.gr Works

Outage.gr combines crowdsourced reports from real people with official data from DEDDIE to provide the most complete picture of utility service in Greece. Here is how every piece fits together.

Crowdsourced Reports

Anyone can submit an outage report in seconds — no account required. We use an anonymous device fingerprint (a random ID stored in your browser) so you can manage your reports and prevent duplicate voting, without ever collecting personal information. Each report captures: utility type (power, water, internet), precise GPS location or searched address, provider, and optionally damage information. Reports are geotagged and appear instantly on the live map.

Verification System

When someone sees a report near their location, they can confirm it with the "Me Too" button. Each confirmation increases the report's verification score. Higher scores mean higher confidence that the outage is real and widespread. One fingerprint can only verify a report once — this prevents score manipulation while still allowing anyone to participate.

Activity Window

Every report has a 1-hour activity window. The clock resets whenever someone confirms the outage or adds a comment. If no new activity occurs within one hour, the report naturally expires from the active map. This self-cleaning mechanism is critical — it means the map always shows what is happening now, not hours-old stale data. Resolved outages move to the permanent history archive.

DEDDIE Data Pipeline

Our automated pipeline runs daily to harvest scheduled maintenance data from DEDDIE (siteapps.deddie.gr). The process has three phases: 1. Discover all prefectures from the DEDDIE scheduling system 2. Harvest municipalities and areas within each prefecture 3. Geocode each area using Nominatim (OpenStreetMap) to place them on the map Scheduled outages appear on the My Area page and city pages, giving residents advance warning of planned maintenance.

Technology Stack

Outage.gr is built with Next.js, Supabase (PostgreSQL + PostGIS for spatial queries), and Leaflet for mapping. Marker clustering groups nearby reports for readability at every zoom level. All location queries use spatial indexes for sub-millisecond performance, even at national scale.

Transparency

We believe in full transparency about how our platform works. Our verification system, expiration rules, and data sources are documented here for anyone to review. If you have questions about our methodology, please reach out through our contact page.