GreenPulse is a web-based energy monitoring platform that helps users track household appliance electricity usage, estimate electricity costs using tariff slabs, and analyze consumption trends. The system allows users to manually add appliances, monitor power usage, and set monthly energy goals to promote energy-efficient behavior.
Electricity consumption in households is often poorly understood because users typically receive only a monthly electricity bill without detailed information about how individual appliances contribute to overall energy usage. This lack of visibility makes it difficult for people to identify inefficient appliances or adjust their consumption habits.
As a result, many households experience higher electricity costs and increased environmental impact due to unnecessary energy usage.
There is a need for a simple and accessible system that helps users monitor appliance-level electricity usage, understand their energy consumption patterns, and make informed decisions to reduce energy waste.
GreenPulse is a web-based platform designed to help users monitor and analyze their household electricity usage. The system allows users to manually add appliances, specify their power ratings, and track usage patterns. Based on this information, GreenPulse calculates energy consumption and estimates electricity costs using tariff slab calculations.
The platform provides consumption analytics, goal tracking, and energy-saving recommendations to encourage responsible electricity usage and improve energy awareness.
Add household appliances with power ratings
Enable or disable appliances
Track energy usage per appliance
Manage appliance list easily
Calculate electricity usage based on power and time
Monitor daily, weekly, and monthly consumption
Visualize usage trends through analytics
Implements tariff slab pricing
Estimates electricity bill based on energy usage
Helps users understand how consumption affects costs
Users can set monthly electricity consumption goals
Track progress toward goals
Promote energy-efficient habits
Displays helpful energy efficiency tips
Encourages environmentally friendly practices
Manage users
Monitor appliance data
Access system analytics
View system logs
GreenPulse follows a client–server architecture:
User Interface (Frontend)
↓
Backend API Server
↓
Energy Calculation Engine
↓
DatabaseUser logs into the platform
User adds appliances and usage data
Backend calculates energy consumption
Data is stored in the database
Dashboard displays analytics and usage insights
Background tasks periodically update consumption data
React / HTML / CSS
JavaScript
Python
FastAPI / Django
PostgreSQL / SQLite
Celery
Redis
Energy calculation logic
Tariff slab cost estimation
Energy consumption is calculated using:
Energy(kWh)=Power(W)×Time(hours)1000Energy (kWh) = \frac{Power (W) \times Time (hours)}{1000}Energy(kWh)=1000Power(W)×Time(hours)
Example:
Appliance: Air Conditioner
Power: 1500 W
Usage Time: 2 hours
Energy = (1500 × 2) / 1000
Energy = 3 kWhUsers can set monthly energy consumption goals to encourage energy-efficient habits. The system tracks progress toward these goals and provides insights into current consumption levels. GreenPulse also displays helpful energy-saving tips and environmental suggestions to promote sustainable energy usage.
The platform includes an administrative interface that allows administrators to manage users, monitor appliance data, and view system analytics.
GreenPulse currently uses manual appliance data entry instead of IoT-based smart meters. This design allows the platform to operate without specialized hardware while still providing meaningful energy consumption insights. The system can be extended in the future to integrate IoT sensors or smart meters for automated data collection.
Overall, GreenPulse aims to improve energy awareness, encourage responsible electricity consumption, and help users make informed decisions to reduce both energy costs and environmental impact.