Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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⚡
- Host: GitHub
- URL: https://github.com/khannakshat7/Elektra
- Owner: khannakshat7
- License: mit
- Created: 2020-09-26T06:47:27.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-10-04T16:37:49.000Z (about 3 years ago)
- Last Synced: 2024-08-02T17:32:34.871Z (3 months ago)
- Topics: hacktoberfest, open-source, python
- Language: HTML
- Homepage: https://elecktra.uc.r.appspot.com
- Size: 5.36 MB
- Stars: 41
- Watchers: 2
- Forks: 84
- Open Issues: 47
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
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)
[![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)