ShedShield

Real-time load shedding alerts tailored for SA content creators to never miss a stream.

Score: 8.3/10South AfricaMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

South African content creators suffer frequent Eskom load shedding power outages that interrupt live streams, video editing, and uploads, causing lost revenue and audience engagement.

Solution

ShedShield provides hyper-localized Eskom load shedding predictions and instant notifications via app, SMS, and streaming overlays. Creators get automated schedule adjustments and outage countdown timers to plan content around blackouts. It integrates with OBS and YouTube to pause/resume streams seamlessly, minimizing lost revenue.

Target Audience

South African content creators including live streamers, YouTubers, and video editors reliant on consistent internet and power for income

Differentiator

SA-specific AI predictions using Eskom data + user-reported outages, with direct streaming software integrations unavailable elsewhere.

Brand Voice

supportive

Features

Outage Prediction Dashboard

must-have12h

Real-time map and timeline of predicted load shedding stages for user's suburb.

Multi-Channel Alerts

must-have8h

Push notifications, SMS, email, and browser alerts for upcoming outages.

Streaming Overlay

must-have15h

OBS/Streamlabs widget showing outage countdown and auto-pause triggers.

Schedule Optimizer

must-have10h

AI-suggested best times to stream/edit based on outage forecasts.

User-Reported Incidents

must-have8h

Crowdsource actual outage data to improve predictions.

Calendar Integration

nice-to-have6h

Sync outage blocks to Google Calendar.

Historical Analytics

nice-to-have5h

Track past outages impact on your streams.

Team Sharing

nice-to-have4h

Share alerts with collaborators.

Total Build Time: 68 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
suburbtextNo
alert_preferencestextYes
created_attimestampNo

Relationships:

  • one-to-many with predictions, reports

predictions

ColumnTypeNullable
iduuidNo
suburbtextNo
stagetextNo
start_timetimestampNo
end_timetimestampNo

Relationships:

  • many-to-one with users via suburb

reports

ColumnTypeNullable
iduuidNo
user_iduuidNo
suburbtextNo
actual_starttimestampNo

Relationships:

  • foreign key to users.id

subscriptions

ColumnTypeNullable
iduuidNo
user_iduuidNo
tiertextNo
stripe_idtextYes

Relationships:

  • foreign key to users.id

API Endpoints

GET
/api/predictions

Fetch predictions for user's suburb

🔒 Auth Required
POST
/api/reports

Submit user outage report

🔒 Auth Required
PUT
/api/alerts/preferences

Update user alert settings

🔒 Auth Required
POST
/api/subscribe

Create Stripe subscription

🔒 Auth Required

Tech Stack

Frontend
Next.js 14 + Tailwind CSS + shadcn/ui
Backend
Next.js API routes + Supabase Edge Functions
Database
Supabase Postgres
Auth
Supabase Auth
Payments
Stripe
Hosting
Vercel
Additional Tools
Replicate for AI predictionsTwilio for SMS

Build Timeline

Week 1: Core auth and DB setup

20h
  • User onboarding
  • Basic DB schema
  • Auth integration

Week 2: Prediction dashboard

25h
  • Eskom data fetcher
  • Dashboard UI
  • Suburb selector

Week 3: Alerts and reports

20h
  • Notification system
  • Report form
  • API endpoints

Week 4: Integrations and payments

20h
  • OBS overlay
  • Stripe payments
  • Pricing page

Week 5: Polish and launch

15h
  • Mobile responsiveness
  • Testing
  • Landing page
Total Timeline: 5 weeks • 120 hours

Pricing Tiers

Free

$0/mo

No SMS, no integrations

  • Basic predictions
  • Push notifications
  • 1 suburb

Pro

$45/mo

Unlimited suburbs

  • All features
  • SMS alerts
  • Streaming overlays
  • AI scheduling

Enterprise

$99/mo

5+ users

  • Team accounts
  • Custom integrations
  • Priority support

Revenue Projections

MonthUsersConversionMRRARR
Month 12003%$270$3,240
Month 61,2008%$3,456$41,472

Unit Economics

$25
CAC
$360
LTV
5%
Churn
88%
Margin
LTV:CAC Ratio: 14.4xExcellent!

Landing Page Copy

Don't Let Load Shedding Kill Your Stream

Get AI-powered alerts and auto-pause tools built for SA creators.

Feature Highlights

Hyper-local predictions
OBS integrations
Never miss revenue

Social Proof (Placeholders)

"'Saved my nightly stream!' - Johannesburg Streamer"
"'Accurate to the minute.' - Cape Town YouTuber"

First Three Customers

Post in SA creator Facebook groups like 'South African Streamers' and 'YouTubers SA' offering free Pro access for feedback. DM 20 active Twitch/YouTube SA creators from recent streams. Run $50 targeted FB ad to Johannesburg/Cape Town creators searching load shedding terms.

Launch Channels

Product Huntr/southafricar/SaaSTwitter #LoadShedding

SEO Keywords

load shedding alerts for streamerseskom outage predictor south africasouth africa stream schedule tool

Competitive Analysis

Free/Paid SMS
Strength

Official schedules

Weakness

No creator integrations

Our Advantage

Streaming-specific tools + AI predictions

🏰 Moat Strategy

User-reported data network effect improves predictions over time.

⏰ Why Now?

Eskom outages at record levels in 2024, with no end in sight; creator economy booming in SA.

Risks & Mitigation

technicalmedium severity

Eskom data API changes

Mitigation

Multi-source data + user reports

marketlow severity

Low awareness

Mitigation

Targeted SA social channels

Validation Roadmap

pre-build7 days

Survey 50 SA creators on Reddit/FB

Success: 70% express interest

mvp14 days

Beta test with 10 users

Success: 80% retention week 2

Pivot Options

  • General outage tracker for businesses
  • Power usage optimizer app

Quick Stats

Build Time
120h
Target MRR (6 mo)
$5,000
Market Size
$50.0M
Features
8
Database Tables
4
API Endpoints
4