Inspiration
What it does
How I built it
Challenges I ran into
Accomplishments that I'm proud of
What I learned
What's next for WattsUp
⚡ Project Story: WattsUp 📌 About the Project WattsUp is a smart energy monitoring system designed to give users real-time insight into their electricity consumption. With rising energy costs and increasing concern over environmental sustainability, we saw a need for a solution that empowers individuals and institutions to better understand and optimize their power usage.
🌱 What Inspired Us The idea was born in our student hostel, where high electricity bills were common, but no one really knew why. We realized that a lot of power was being wasted without our knowledge—devices left on, inefficient appliances, and no awareness of peak usage times. This inspired us to build a system that could bring visibility and control to everyday energy consumption.
🛠️ How We Built It Hardware: We used an ESP32 microcontroller paired with current and voltage sensors to gather live electrical data.
Backend: Data is sent to a cloud database (Firebase) for storage and analysis.
Frontend: A React-based dashboard visualizes real-time and historical consumption, with charts built using Recharts.
Extras: We included features like anomaly detection, device-level insights, and energy-saving recommendations.
🚧 Challenges We Faced Calibrating the sensors accurately to get reliable readings
Ensuring real-time data transfer without loss or lag
Designing a clean and responsive UI that works across devices
Managing power supply and safety in hardware setup
🎓 What We Learned IoT system integration and sensor interfacing
Real-time data visualization and frontend/backend communication
User-centered dashboard design
The impact of small behavior changes on energy savings
WattsUp isn’t just a project—it’s a step toward more sustainable, informed living
Built With
- and
- apis
- app
- applicable)
- authentication)
- backend
- chart.js
- cloud
- dashboard)
- data
- database
- deployment)
- express.js
- firebase
- firestore
- for
- frameworks
- frontend
- hardware:-esp32-microcontroller-current-and-voltage-sensors-(e.g.
- hosting
- http
- if
- iot
- libraries:
- mqtt
- node.js
- optional
- or
- protocol
- react.js
- real-time
- realtime
- recharts
- sct-013
- sdk
- server)
- services:
- storage)
- tools:
- transmission
- visualization)
- web
- zmpt101b)-programming-languages:-c/c++-(for-esp32-firmware)-javascript-(for-frontend-and-backend)-python-(for-data-analysis-and-processing
Log in or sign up for Devpost to join the conversation.