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 cho thấy rằng một cá nhân đầy quyết tâm có thể sử dụng các nền tảng low-code được tăng cường bởi AI để tạo ra một giải pháp công nghệ vì cộng đồng (civic-tech) có khả năng vận hành thực tế, ngay cả tại một thị trường đang đối mặt với tình trạng điện năng không ổn định. Câu chuyện này nhấn mạnh hai bài học: thứ nhất, việc ra mắt một sản phẩm có thể sử dụng được quan trọng hơn việc cố gắng hoàn thiện một tính năng lỗi; thứ hai, chỉ riêng công nghệ sẽ không thể giải quyết được một vấn đề dựa trên nguồn lực cộng đồng (crowd-sourced)—xây dựng được một cộng đồng những người cùng đóng góp mới chính là nút thắt thực sự.