PowerPulse, een door de community aangedreven tracker voor stroomuitval, gebouwd door een Ghanese ontwikkelaar met behulp van AI-ondersteunde low-code tools, is live gegaan op Vercel na twee grote productpivots. De app stelt iedereen in Ghana in staat om een blackout te melden, een live feed van meldingen te bekijken en herstelstatistieken in te zien — zonder dat daar een formele achtergrond in software engineering voor nodig is.

Waarom “dumsor” een gedeelde waarheid nodig heeft

In Ghana beschrijft “dumsor” de onregelmatige stroomonderbrekingen die hele wijken zonder waarschuwing in duisternis hullen. Bewoners verspillen uren aan het raden of het probleem ligt bij hun eigen aansluiting, hun straat of het nationale elektriciteitsnet. Die onzekerheid belemmert bedrijven, schoolwerk en het dagelijks leven. Een door de gemeenschap geverifieerde bron van gegevens over stroomuitval zou mensen in staat stellen om rondom blackouts te plannen, hulp te coördineren en nutsbedrijven onder druk te zetten om de service te verbeteren.

Van persoonlijke frustratie naar een civic-tech prototype

De maker, die zichzelf een niet-professionele ontwikkelaar noemt, veranderde haar persoonlijke irritatie over dumsor in een publieke voorziening. Ze gebruikte AI-gestuurde low-code platforms — prompt-gebaseerde codegeneratie en kant-en-klare services — om een full-stack webapp samen te stellen zonder elke regel handmatig te hoeven coderen.

Het product biedt vier kernacties:

  • Meld een stroomuitval door een regio en stad te selecteren uit dropdown-menu's.
  • Bekijk een live feed van alle momenteel gemelde blackouts.
  • Bekijk statistieken over de duur van de stroomuitval en de snelheid van herstel.
  • Verdien punten en statusniveaus als frequente bijdrager, wat herhaaldelijke meldingen aanmoedigt.

De tech stack die het mogelijk maakte

  • Next.js 16 en TypeScript voor het front-end framework en type-veiligheid.
  • Tailwind CSS voor snelle, utility-first styling.
  • Supabase voor de database, gebruikersauthenticatie en real-time updates.
  • Vercel voor hosting met automatische schaling.

Alle componenten zijn open source of managed services, waardoor de ontwikkelaar zich kon concentreren op de productlogica terwijl AI de boilerplate invulde.

Pivot 1 – Het schrappen van de live kaart

Het eerste prototype bevatte een live kaart van Ghana, gebouwd met Leaflet, een open-source JavaScript-mappingbibliotheek. Leaflet vereist een browseromgeving, wat botst met de server-side rendering van Next.js en resulteerde in moeilijk te debuggen bugs. Na worsteling met deze bugs verving de ontwikkelaar de kaart door eenvoudige dropdown-selectiemenu's voor regio en stad. De UI verloor een visuele flair, maar de kernfunctionaliteit — het verzamelen en weergeven van meldingen — werd betrouwbaar en klaar voor lancering.

Pivot 2 – Het herontwerpen van de lay-out

De initiële lancering was een enkele scrollende pagina waarin meldingen, feeds en statistieken samenkwamen. Gebruikers noemden het “het lijkt op een schoolproject”. Om de app een gepolijst gevoel te geven, werd de navigatie volledig herzien. Een zijbalk huisvest nu de hoofdsecties op desktopbrowsers, terwijl een navigatiebalk onderaan dient voor mobiele gebruikers. Elk overzicht — Melden, Feed, Stats — heeft zijn eigen scherm, waardoor de ervaring aanvoelt als een volwassen product in plaats van een proof-of-concept.

Het cold-start-dilemma

Zelfs met een functionele interface is een crowdsourced systeem afhankelijk van gebruikersparticipatie. De app is alleen nuttig op plekken waar genoeg mensen stroomuitval melden om dekking te genereren. Dit is geen programmeerfout; het is een uitdaging op het gebied van community-building. Zonder een kritieke massa aan bijdragers blijft de dataset mager, wat de waarde van de app beperkt.

Tegenargument: beperkingen en afwegingen van low-code

AI-ondersteunde low-code tools versnellen de ontwikkeling, maar leggen ook beperkingen op. Het probleem met de kaart laat zien hoe een kant-en-klare bibliotheek mogelijk niet goed samenwerkt met het gekozen framework, wat een herontwerp afdwingt waarbij geografische context wordt opgeofferd. Het vertrouwen op managed back-ends zoals Supabase kan ook aangepaste analytics of offline mogelijkheden beperken die een op maat gemaakte server zou kunnen bieden. Ontwikkelaars moeten snelheid afwegen tegen flexibiliteit, vooral wanneer maatschappelijke impact op het spel staat.

Wat volgt er

De roadmap richt zich op drie verbeteringen:

  • AI-gestuurde voorspelling van het risico op stroomuitval, waarbij historische gegevens worden gebruikt om waarschijnlijke blackout-zones te voorspellen.
  • Pushmeldingen die gebruikers waarschuwen wanneer hun gebied als 'uitgevallen' of 'hersteld' wordt gemeld.
  • Ontwikkeling van een native mobiele app.

Elke toevoeging heeft als doel de gebruikersbetrokkenheid te vergroten door het cold-start-probleem aan de aanbodzijde aan te pakken — meer functies, meer redenen om de app te installeren en te gebruiken.

Conclusie

PowerPulse laat zien dat een vastberaden individu AI-versterkte low-code platforms kan gebruiken om een functionele civic-tech oplossing te leveren, zelfs in een markt die wordt geteisterd door onbetrouwbare elektriciteit. Het verhaal onderstreept twee lessen: ten eerste, het lanceren van een bruikbaar product is belangrijker dan het perfectioneren van een gebrekkige feature; ten tweede, technologie alleen zal een crowdsourced probleem niet oplossen — het opbouwen van een gemeenschap van bijdragers is de echte flessenhals.