2. MVP Scope with Milestones - Purplewells/WattWise GitHub Wiki

Core MVP Features

The Minimum Viable Product (MVP) of WattWise focuses on delivering critical value to tenants, landlords, and utility providers through a smart electricity management solution. Below are the key features for launch.

📲 1. User Mobile App

Real-Time Usage Dashboard

  • Visual display of current power consumption
  • Daily, weekly, and monthly usage trends

Prepaid Credit Monitoring

  • Live balance display
  • Smart prediction of depletion time

Mobile Money Top-up

  • Integration with Mobile Money (MTN, Vodafone, AirtelTigo)
  • Manual and auto top-up options

Low Credit Alerts

  • SMS and in-app push notifications
  • Configurable credit threshold

📟 2. Smart Meter Integration

IoT-Enabled Smart Meter

  • Collects consumption data in real-time
  • Communicates via WiFi or GSM/4G

Tamper Detection

  • Alerts for physical or software tampering
  • Logs suspicious activity for investigation

🌐 3. Admin & Landlord Dashboard

Property & Meter Management

  • Assign meters to tenants or apartments
  • View usage per unit/building

Notifications & Event Logs

  • View alerts for outages, overuse, and tampering
  • Export logs and generate basic reports

⚙️ 4. Backend & Cloud Services

Secure API Services

  • RESTful API to handle app and meter communication
  • Token-based authentication

Data Storage & Analytics

  • Store usage history, top-up logs, alert events
  • Enable trend analysis and audit trail

🔔 5. SMS & Notification System

SMS Gateway Integration

  • Send SMS for low credit, outages, tampering

Push Notification Service

  • In-app alerts for smart devices (iOS/Android)

🎯 Future Roadmap (Post-MVP)

  • AI-based consumption forecasting
  • Outage map & community reporting
  • Integration with solar/grid hybrid systems
  • CO2 savings and sustainability dashboard