PowerPulse, מעקב הפסקות חשמל מבוסס קהילה (crowd-sourced) שפותח על ידי מפתחת גאנית באמצעות כלי low-code בסיוע בינה מלאכותית, עלה לאוויר ב-Vercel לאחר שני שינויי כיוון (pivots) משמעותיים במוצר. האפליקציה מאפשרת לכל אחד בגאנה לדווח על הפסקת חשמל, לצפות בפיד חי של דיווחים ולצפות בסטטיסטיקות התאוששות — ללא צורך ברקע פורמלי בהנדסת תוכנה.

למה ל-"dumsor" דרושה אמת משותפת

בגאנה, המונח "dumsor" מתאר את הפסקות החשמל הלא סדירות המטילות חשיכה על שכונות שלמות ללא אזהרה מראש. התושבים מבזבזים שעות בניחושים האם הבעיה היא בחיבור שלהם, ברחוב שלהם או ברשת החשמל הארצית. חוסר הוודאות הזה מעכב עסקים, לימודים וחיי יומיום. מקור מידע על הפסקות חשמל המאומת על ידי הקהילה יאפשר לאנשים לתכנן את סדר יומם סביב הפסקות החשמל, לתאם סיוע ולהפעיל לחץ על חברות החשמל לשפר את השירות.

מתוך תסכול אישי לאב-טיפוס של טכנולוגיה אזרחית (civic-tech)

היוצרת, המגדירה את עצמה כמפתחת לא מקצועית, הפכה את התסכול האישי שלה מה-"dumsor" לשירות ציבורי. היא השתמשה בפלטפורמות low-code מבוססות AI — יצירת קוד מבוססת הנחיות (prompts) ושירותים מוכנים מראש — כדי לאלף אפליקציית ווב full-stack מבלי לכתוב כל שורה של קוד באופן ידני.

המוצר מציע ארבע פעולות ליבה:

  • דיווח על הפסקת חשמל באמצעות בחירת אזור ועיר מתפריטי בחירה (dropdown).
  • צפייה בפיד חי של כל הפסקות החשמל המדווחות כעת.
  • עיון בסטטיסטיקות על משך ההפסקות ומהירות החזרה לשגרה.
  • צבירת נקודות וסטטוס רמות עבור תורמים תכופים, מה שמעודד דיווחים חוזרים.

ה-tech stack שאיפשר זאת

  • Next.js 16 ו-TypeScript עבור תשתית ה-front-end ובטיחות טיפוסים (type safety).
  • Tailwind CSS לעיצוב מהיר מבוסס utility-first.
  • Supabase עבור מסד הנתונים, אימות משתמשים ועדכונים בזמן אמת.
  • Vercel עבור אירוח (hosting) עם סקיילינג אוטומטי.

כל הרכיבים הם קוד פתוח או שירותים מנוהלים, כך שהמפתחת יכלה להתמקד בלוגיקה של המוצר בזמן שה-AI מילא את ה-boilerplate.

Pivot 1 – ויתור על המפה החיה

האב-טיפוס הראשון כלל מפה חיה של גאנה שנבנתה באמצעות Leaflet, ספריית מיפוי JavaScript בקוד פתוח. Leaflet מצפה לסביבת דפדפן, מה שמתנגש עם ה-server-side rendering של Next.js ויצר באגים שקשה לדבג. לאחר מאבק עם הבאגים הללו, המפתחת החליפה את המפה בתפריטי בחירה פשוטים לאזור ולעיר. הממשק איבד את הקישוט הוויזואלי, אך הפונקציונליות הליבתית — איסוף והצגת דיווחים — הפכה לאמינה ומוכנה להשקה.

Pivot 2 – עיצוב מחדש של הפריסה (layout)

ההשקה הראשונית הייתה דף גלילה יחיד שאיחד דיווחים, פידים וסטטיסטיקות יחד. משתמשים כינו זאת כ"משהו שנראה כמו פרויקט בית ספרי". כדי להעניק לאפליקציה תחושה מלוטשת יותר, מערכת הניווט שופצה. סרגל צד (sidebar) מאכלס כעת את הסעיפים העיקריים בדפדפני דסקטופ, בעוד שסרגל ניווט תחתון משרת משתמשי מובייל. לכל תצוגה — דיווח, פיד, סטטיסטיקות — יש מסך ייעודי משלה, מה שגורם לחוויה להרגיש כמו מוצר בשל ולא רק כהוכחת היתכנות (proof-of-concept).

דילמת ה-cold-start

גם עם ממשק פונקציונלי, מערכת מבוססת קהילה תלויה בהשתתפות משתמשים. האפליקציה מועילה רק במקומות שבהם מספיק אנשים מדווחים על הפסקות כדי ליצור כיסוי נרחב. זה אינו פגם בקוד; זהו אתגר של בניית קהילה. ללא מסה קריטית של תורמים, סט הנתונים יישאר דליל, מה שיגביל את ערך האפליקציה.

נקודת מבט נגדית: מגבלות ה-low-code ופשרות

כלי low-code בסיוע AI מאיצים את הפיתוח אך מציבים מגבלות. בעיית המפה מדגימה כיצד ספרייה מוכנה מראש עשויה שלא להשתלב עם ה-framework שנבחר, מה שמאלץ עיצוב מחדש שמתפשר על ההקשר הגיאוגרפי. הסתמכות על back-ends מנוהלים כמו Supabase יכולה גם להגביל אנליטיקה מותאמת אישית או יכולות עבודה לא מקוונת (offline) ששרת מותאם אישית (bespoke) היה יכול לספק. מפתחים חייבים לשקול את המהירות מול הגמישות, במיוחד כשעומד על הפרק אימפקט אזרחי.

מה הלאה

מפת הדרכים מכוונת לשלושה שיפורים:

  • חיזוי סיכוני הפסקות חשמל מבוסס AI, תוך שימוש בנתונים היסטוריים לחיזוי אזורי הפסקות חשמל סבירים.
  • התראות פוש (Push notifications) שמתריעות בפני משתמשים כאשר האזור שלהם מדווח כחסר חשמל או ככזה שחזר לשגרה.
  • פיתוח אפליקציית מובייל נייטיב.

כל תוספת שואפת להגביר את מעורבות המשתמשים, תוך טיפול בבעיית ה-cold-start מצד ההיצע — יותר תכונות, יותר סיבות להתקין ולהשתמש באפליקציה.

שורה תחתונה

PowerPulse מראה שאדם נחוש יכול להשתמש בפלטפורמות low-code מוגברות AI כדי לספק פתרון civic-tech תפקודי, אפילו בשוק הסובל מחוסר יציבות באספקת החשמל. הסיפור מדגיש שני לקחים: ראשית, השקת מוצר שמיש עדיפה על שכלול של פיצ'ר תקול; שנית, טכנולוגיה לבדה לא תפתור בעיה המבוססת על crowd-sourcing — בניית קהילה של תורמים היא צוואר הבקבוק האמיתי.