< Return

Energy Monitor

HTML/CSS JavaScript Python RaspberryPi GitHub Electronics MySQL Flask Figma Apache

As the final project for my first year, we were asked to bring together everything we’d learned into one complete build. I decided to create a smart energy monitor that tracks solar panel output and intelligently distributes power.

Project design

The idea was simple: if there’s enough solar energy to fully power a house, any excess could be used to activate a secondary net, for example, to charge an electric vehicle. I built a miniature concept version of this system using a Raspberry Pi, wired with sensors and a relay module to simulate the energy flow and switching behavior.

Energy Monitor screenshot

One of the biggest lessons I took away was how to properly use Git and branches, not just pushing commits, but managing version control like in a real-world development environment.