Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/khannakshat7/Elektra

⚡ML powered Electricity Outage prediction⚡
https://github.com/khannakshat7/Elektra

hacktoberfest open-source python

Last synced: 5 days ago
JSON representation

⚡ML powered Electricity Outage prediction⚡

Awesome Lists containing this project

README

        

# ⚡ ELEKTRA⚡
**An ML powered Electricity Outage prediction tool**

[CHECK LIVE](https://elecktra.uc.r.appspot.com)

### Check out the [YouTube video](https://www.youtube.com/watch?v=NODY3Kwz8FU&feature=youtu.be)

ew1 resp

[![Open Source Love svg1](https://badges.frapsoft.com/os/v1/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
![Maintenance](https://img.shields.io/maintenance/yes/2021)

[![Issues](https://img.shields.io/github/issues/khannakshat7/Elektra)](https://github.com/khannakshat7/Elektra/issues)
[![Pull Requests](https://img.shields.io/github/issues-pr/khannakshat7/Elektra)](https://github.com/khannakshat7/Elektra)
[![Pull Requests](https://img.shields.io/github/issues-pr-closed/khannakshat7/Elektra)](https://github.com/khannakshat7/Elektra)

[![Forks](https://img.shields.io/github/forks/khannakshat7/Elektra?style=social)](https://github.com/khannakshat7/Elektra)
[![Stars](https://img.shields.io/github/stars/khannakshat7/Elektra?style=social)](https://github.com/khannakshat7/Elektra)
[![Watchers](https://img.shields.io/github/watchers/khannakshat7/Elektra?style=social)](https://github.com/khannakshat7/Elektra)

# Features
- Real-time monitoring with map
- Admin / User Dashboard
- Analysis of different areas in a city
- Analysis of previous data of a city
- Announcements by Electricity Board
- Public Feedback

# Tech Stack Used
- HTML5
- CSS3
- Bootstrap4
- JavaScript
- JQuery
- Django
- Sqlite
- Google Maps API
- Google Cloud Platform

# Contribution Guideline 💻:

You may go through these guidelines and contribute accordingly:

- Make sure you do not copy codes from external sources because that work will not be considered. **Plagiarism is strictly not allowed.**
- You can only work on issues that you have been assigned to you.
- If you want to contribute for an existing code, we prefer that you create an issue before making a PR and link your PR to that issue.
- If you have modified/added code work, make sure that it is working fine before submitting.
- Strictly use camel case in your functions and classes.
- Do not update the [README.md](README.md).

# How to fork and run Elektra on your local machine 💻:

* Download and install Python
* Download and install Git.
* Fork the Repository.
* Clone the repository to your local machine `$ git clone https://github.com//Elektra.git`
* Change directory to Elektra `$ cd Elektra`
* Install virtualenv `$ pip3 install virtualenv`
* Create a virtual environment `$ virtualenv env -p python`
* Activate the env: `$ source env/bin/activate` (for linux) `> env\Scripts\activate` (for Windows PowerShell)
* Install the requirements: `$ pip install -r requirements.txt`
* Go to `Elektra\settings.py` and change the username and password of databases as per your own local mysql database. Here is a reference below to where you can find the code:
![Screenshot (129)](https://user-images.githubusercontent.com/71708571/110449895-aa212900-80e8-11eb-9469-84da185b9c13.png)


After changing the username and password, create a database named `Elektra` and then continue on to following the steps given below.
* Make migrations `$ python manage.py makemigrations`
* Migrate the changes to the database `$ python manage.py migrate`
* Create admin `$ python manage.py createsuperuser`
* Run the server `$ python manage.py runserver`
* Open any web browser and then paste the server address to see the webpage working on your local machine
- Happy Coding 😁

## Detailed Step by Step [Video](https://drive.google.com/file/d/1qbT_aC0SY6gosG66ZP8dyoBai86LeDqS/view?usp=sharing)

### Deployment ✔️Google Cloud Platform

# Maintainers 👦👧




Akshat Khanna

💻 🖋

Unnati Mishra

💻 🖋

# Contributors:
## Credit goes to these people:✨







# Code of Conduct
You can find our Code of Conduct [here](https://github.com/khannakshat7/Elektra/blob/master/CODE_OF_CONDUCT.md).

# License

This project follows the [MIT License](https://choosealicense.com/licenses/mit/).

[![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/made-with-python.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/open-source.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/uses-git.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)