Home - Purplewells/WattWise GitHub Wiki
Welcome to the WattWise wiki!
π User Stories β WattWise: Smart Electricity Management
These user stories are simple descriptions of a feature or functionality from the perspective of the end user or customer. They help teams understand:
- Who the feature is for
- What the user needs
- Why the feature is important
π₯ End Users (Tenants / Homeowners)
As a tenant,
- I want to see my real-time electricity usage,
so that I can manage my consumption more effectively.
As a tenant,
- I want to receive alerts when my credit is running low,
so that I can top up in time to avoid blackouts.
As a tenant,
- I want to top up my prepaid meter using Mobile Money,
so that I donβt have to visit an office physically.
As a tenant,
- I want to set auto-top-up rules,
so that I never run out of electricity credit.
ποΈ Landlords
As a landlord,
- I want to remotely monitor tenants' electricity usage,
so that I can track energy costs per unit.
As a landlord,
- I want to detect tampering or meter bypass,
so that I can prevent power theft and protect my revenue.
As a landlord,
- I want to receive reports on power outages and overuse,
so that I can plan maintenance and billing.
β‘ Utility Providers
π’ As a utility company,
- I want to view real-time consumption data from all connected smart meters,
so that I can optimize grid supply and demand.
π’ As a utility company,
- I want to be alerted to regional blackouts and tampering attempts,
so that we can respond quickly and reduce downtime.
π’ As a utility company,
- I want to analyze consumption trends,
so that we can improve service delivery and pricing strategy.
π± Support Staff
π©βπ» As a system admin,
- I want to register and onboard new smart meters,
so that users can activate their devices easily.
π©βπ» As a support agent,
- I want to troubleshoot issues reported through the app,
so that I can provide fast technical assistance.
π©βπ» As a platform manager,
- I want to manage user roles and permissions,
so that different types of users have the right access.
Optional Extensions
As a user,
- I want to view outages and usage history on a map,
so that I can understand how my neighbourhood compares.
As an analyst,
- I want to export data to CSV or Excel,
so that I can use it in custom reporting tools.