PowerPulse, un rastreador de apagones basado en la colaboración ciudadana creado por una desarrolladora ghanesa con herramientas low-code asistidas por IA, se lanzó en Vercel tras dos importantes pivotajes de producto. La aplicación permite que cualquier persona en Ghana reporte un apagón, vea un feed en vivo de los reportes y consulte estadísticas de restauración, sin necesidad de tener formación formal en ingeniería de software.
Por qué el “dumsor” necesita una verdad compartida
En Ghana, el “dumsor” describe los cortes de energía erráticos que sumergen a barrios enteros en la oscuridad sin previo aviso. Los residentes pierden horas adivinando si el problema radica en su conexión, en su calle o en la red nacional. Esa incertidumbre paraliza los negocios, las tareas escolares y la vida diaria. Una fuente de datos de apagones verificada por la comunidad permitiría a la gente planificar en torno a los cortes, coordinar ayuda y presionar a las empresas de servicios públicos para que mejoren el servicio.
De una frustración personal a un prototipo de tecnología cívica
La creadora, que se define como una desarrolladora no profesional, convirtió su molestia personal con el dumsor en un servicio público. Utilizó plataformas low-code impulsadas por IA —generación de código basada en prompts y servicios preconfigurados— para ensamblar una aplicación web full-stack sin tener que programar manualmente cada línea.
El producto ofrece cuatro acciones principales:
- Reportar un apagón seleccionando una región y una ciudad de los menús desplegables.
- Ver un feed en vivo de todos los apagones reportados actualmente.
- Explorar estadísticas sobre la duración de los apagones y la velocidad de resolución.
- Ganar puntos y estatus de nivel para los colaboradores frecuentes, fomentando la repetición de reportes.
El stack tecnológico que lo hizo posible
- Next.js 16 y TypeScript para el framework del front-end y la seguridad de tipos.
- Tailwind CSS para un estilizado rápido basado en utilidades.
- Supabase para la base de datos, la autenticación de usuarios y las actualizaciones en tiempo real.
- Vercel para el hosting con escalado automático.
Todos los componentes son de código abierto o servicios gestionados, por lo que la desarrolladora pudo centrarse en la lógica del producto mientras la IA completaba el boilerplate.
Pivotaje 1: Descartar el mapa en vivo
El primer prototipo incluía un mapa en vivo de Ghana construido con Leaflet, una biblioteca de mapas de JavaScript de código abierto. Leaflet requiere un entorno de navegador, lo que entra en conflicto con el renderizado del lado del servidor de Next.js y producía errores difíciles de depurar. Tras luchar con esos errores, la desarrolladora reemplazó el mapa con selectores desplegables sencillos para la región y la ciudad. La interfaz perdió un toque visual, pero la funcionalidad principal —recopilar y mostrar reportes— se volvió confiable y lista para su lanzamiento.
Pivotaje 2: Rediseñar el diseño
El lanzamiento inicial fue una única página con desplazamiento que agrupaba reportes, feeds y estadísticas. Los usuarios decían que "parecía un proyecto escolar". Para darle a la aplicación un aspecto más pulido, se renovó la navegación. Ahora, una barra lateral alberga las secciones principales en navegadores de escritorio, mientras que una barra de navegación inferior sirve a los usuarios móviles. Cada vista —Reportar, Feed, Estadísticas— tiene su propia pantalla dedicada, haciendo que la experiencia se sienta como un producto maduro en lugar de una prueba de concepto.
El dilema del arranque en frío
Incluso con una interfaz funcional, un sistema basado en la colaboración ciudadana depende de la participación de los usuarios. La aplicación es útil solo donde suficientes personas reporten apagones para generar cobertura. Esto no es un fallo de programación; es un desafío de construcción de comunidad. Sin una masa crítica de colaboradores, el conjunto de datos permanece escaso, limitando el valor de la aplicación.
Contrapunto: los límites y las compensaciones del low-code
Las herramientas low-code asistidas por IA aceleran el desarrollo pero imponen restricciones. El problema del mapa muestra cómo una biblioteca empaquetada puede no encajar con el framework elegido, obligando a un rediseño que sacrifica el contexto geográfico. Depender de back-ends gestionados como Supabase también puede limitar las analíticas personalizadas o las capacidades offline que un servidor a medida podría proporcionar. Los desarrolladores deben sopesar la velocidad frente a la flexibilidad, especialmente cuando hay un impacto cívico en juego.
Qué sigue
La hoja de ruta apunta a tres mejoras:
- Predicción de riesgo de apagones impulsada por IA, utilizando datos históricos para pronosticar las zonas con mayor probabilidad de apagones.
- Notificaciones push que alerten a los usuarios cuando su zona sea reportada como sin servicio o cuando se restablezca.
- Desarrollo de una aplicación móvil nativa.
Cada adición tiene como objetivo aumentar el compromiso del usuario, abordando el problema del arranque en frío desde el lado de la oferta: más funciones, más razones para instalar y usar la aplicación.
Conclusión
PowerPulse demuestra que una persona decidida puede utilizar plataformas low-code potenciadas por IA para ofrecer una solución funcional de civic-tech, incluso en un mercado plagado de un suministro eléctrico poco fiable. La historia subraya dos lecciones: primero, lanzar un producto utilizable es mejor que perfeccionar una funcionalidad defectuosa; segundo, la tecnología por sí sola no resolverá un problema de crowdsourcing: construir una comunidad de colaboradores es el verdadero cuello de botella.
