Article: PowerPulse, a crowd-sourced outage tracker built by a Ghanaian developer with AI-assisted low-code tools, went live on Vercel after two major product pivots. The app lets anyone in Ghana report a blackout, watch a live feed of reports, and view restoration statistics—no formal software-engineering background required.
Why “dumsor” needs a shared truth
In Ghana, “dumsor” describes the erratic power cuts that plunge whole neighborhoods into darkness without warning. Residents waste hours guessing whether the problem lies with their connection, their street, or the national grid. That uncertainty stalls businesses, schoolwork, and daily life. A community-verified source of outage data would let people plan around blackouts, coordinate relief, and pressure utilities to improve service.
From a personal frustration to a civic-tech prototype
The creator, who calls herself a non-professional developer, turned her personal annoyance with dumsor into a public utility. She used AI-driven low-code platforms—prompt-based code generation and pre-built services—to stitch together a full-stack web app without hand-coding every line.
The product offers four core actions:
- Report an outage by selecting a region and town from dropdown menus.
- Watch a live feed of all currently reported blackouts.
- Browse statistics on outage duration and resolution speed.
- Earn points and tier status for frequent contributors, encouraging repeat reporting.
The tech stack that made it possible
- Next.js 16 and TypeScript for the front-end framework and type safety.
- Tailwind CSS for rapid, utility-first styling.
- Supabase for the database, user authentication, and real-time updates.
- Vercel for hosting with automatic scaling.
All components are open source or managed services, so the developer could focus on product logic while AI filled in the boilerplate.
Pivot 1 – Ditching the live map
The first prototype featured a live map of Ghana built with Leaflet, an open-source JavaScript mapping library. Leaflet expects a browser environment, which clashes with Next.js’s server-side rendering and produced hard-to-debug bugs. After wrestling with those bugs, the developer replaced the map with simple dropdown selectors for region and town. The UI lost a visual flourish, but the core functionality—collecting and displaying reports—became reliable and ship-ready.
Pivot 2 – Redesigning the layout
The initial launch was a single scrolling page that bundled reporting, feeds, and statistics together. Users called it “looking like a school project.” To give the app a more polished feel, the navigation was overhauled. A sidebar now houses the main sections on desktop browsers, while a bottom navigation bar serves mobile users. Each view—Report, Feed, Stats—has its own dedicated screen, making the experience feel like a mature product rather than a proof-of-concept.
The cold-start dilemma
Even with a functional interface, a crowd-sourced system depends on user participation. The app is useful only where enough people report outages to generate coverage. This isn’t a coding flaw; it’s a community-building challenge. Without a critical mass of contributors, the data set stays sparse, limiting the app’s value.
Counter-point: low-code limits and trade-offs
AI-assisted low-code tools speed development but impose constraints. The map issue shows how a pre-packaged library may not mesh with the chosen framework, forcing a redesign that sacrifices geographic context. Relying on managed back-ends like Supabase can also limit custom analytics or offline capabilities that a bespoke server could provide. Developers must weigh speed against flexibility, especially when civic impact is at stake.
What comes next
The roadmap targets three enhancements:
- AI-driven outage risk prediction, using historical data to forecast likely blackout zones.
- Push notifications that alert users when their area is reported as down or restored.
- Native mobile app development.
Each addition aims to boost user engagement, tackling the cold-start problem from the supply side—more features, more reasons to install and use the app.
Takeaway
PowerPulse یہ ظاہر کرتا ہے کہ ایک پرعزم فرد AI سے لیس low-code پلیٹ فارمز کا استعمال کرتے ہوئے ایک فعال civic-tech حل فراہم کر سکتا ہے، یہاں تک کہ ایسے بازار میں بھی جو غیر مستحکم بجلی کے مسائل کا شکار ہو۔ یہ کہانی دو اسباق پر زور دیتی ہے: پہلا یہ کہ ایک قابلِ استعمال پروڈکٹ کو لانچ کرنا کسی خراب فیچر کو مکمل کرنے سے بہتر ہے؛ دوسرا یہ کہ صرف ٹیکنالوجی ہی کراؤڈ سورسڈ (crowd-sourced) مسئلے کو حل نہیں کر سکتی—معاونین (contributors) کی ایک کمیونٹی بنانا ہی اصل رکاوٹ ہے۔
