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
Share this project:

Updates

posted an update

WattsUp – Smart Energy Monitoring System | Update

Excited to share a quick update on WattsUp, my smart energy monitoring project built as part of my work at Jadavpur University.

Real-time energy consumption tracking Custom dashboard with dynamic visualizations Device-level power analytics using embedded sensors Designed for scalability and smart grid integration

Currently working on a full demo video, complete with:

Polished slides

Subtitled walkthrough

UI/UX animation of the dashboard

Screen recordings of the live system in action

Stay tuned for the full demo and repo updates on GitHub!

GitHub: https://github.com/montidas663

WattsUp #SmartEnergy #IoT #EmbeddedSystems #EnergyEfficiency #JadavpurUniversity #TechForGood

Log in or sign up for Devpost to join the conversation.