Inspiration

In India, there is a problem of Electricity Outage every now and then, especially in some states. So, we want to build a web app wherein people are able to report, real-time monitor & track the electricity outages in their area of the city.

What it does

It allows people to report, track, and real-time monitor the electricity outages in their area of the city and visualize it through Maps, Line graph, Pie-chart, etc, in response to which the Electricity Department will try to track and solve the fault in their area.

The Flow

User / Admin Login, Map view, Dashboard, Comparison between 2 divisions of the city, Year-wise analysis of outages, Announcements, Public Feedback form.

How I built it

We built it using HTML5,CSS3,JavaScript,Bootstrap,Django,Sqlite,Google Maps API, GCP(for deployment). As it is a Web-app, we made it by dividing it into different pages and components. For example- The home page, Dashboard, Login/SignUp page, Announcements section, and the feedback page and then we combined it to make this Web-app.

Challenges I ran into

It was challenging to find a 3D map representation for our web-app. Also, it was very challenging for us to deploy our site on GCP, as it was our first time using it.

Accomplishments that I'm proud of

We successfully completed our project in time and it turned out pretty good than what we were expecting.

What I learned

We learned how to deploy a project on GCP. We learned how to integrate Google maps and how to get the location of a user and display it on the map. Also, we learned how to divide work among different team members and work accordingly.

What's next for Elektra- An ML-powered Electricity Outrage Prediction tool

ML models can train themselves and real-time monitor the outage duration in advance.

ML model can predict future loss due to power cut.

Instead of a web/mobile app, we can fit IOT sensors on electric poles which will directly send the signals of an outage.

Share this project:

Updates