Skip to content

Nikhil-1426/SparkTech-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SparkTech

SparkTech is a cutting-edge project developed for Smart India Hackathon 2024 (SIH'24), aimed at optimizing electricity distribution across Delhi's 11 districts. Using advanced machine learning models, SparkTech forecasts power consumption patterns based on critical weather parameters, enabling efficient energy management.

Table of Contents

Project Overview

The Government of Delhi faces dynamic and fluctuating energy demands. To tackle this, SparkTech leverages machine learning to analyze factors such as temperature, humidity, wind speed, and precipitation, providing accurate predictions of power demand. This system helps optimize electricity distribution while ensuring grid stability and sustainability.

Key goals:

  • Analyze weather parameters that affect electricity consumption.
  • Forecast power demand for Delhi's districts.
  • Provide real-time data visualization and analysis.
  • Enable historical comparisons and future projections.

Features

  • Machine Learning Models: Analyze weather data and forecast power demand.
  • Real-time Visualization: Display trends and patterns in electricity consumption using intuitive charts.
  • Weather Data Integration: Assess the impact of temperature, humidity, wind speed, and precipitation on power consumption.
  • Scalability: Designed to meet the growing energy needs of Delhi.
  • Historical Analysis: Compare past data with current trends for better decision-making.
  • Interactive Portal: Built for ease of use and accessibility by authorities.

Technologies Used

  • Frontend: ReactJS, Figma, Flutter
  • Backend: NodeJS, Flask
  • Machine Learning: Python
  • Other Tools: Gemini API for data analysis, Chart.js for graphing

Screenshots

   

Installation

Prerequisites

Before running the project locally, ensure you have the following installed:

Steps to Run Locally

  1. Clone the repository:

    git clone https://github.com/Nikhil-1426/SparkTech-Web.git
    cd SparkTech-Web
  2. Install Flask and required Python packages:

    pip install Flask

    Run the backend using Flask:

        python app.py
  3. Install frontend dependencies:

    npm install react-scripts
  4. Start the React development server:

    npm start

Hi, We are the makers of SparkTech! 👋

About us

Meet the innovators behind this transformative energy project – Aditi A, Aditi B, Arnav, Nikhil, Ninad and Ritesh, driven by a shared vision to revolutionize power management in Delhi. Our team is committed to leveraging cutting-edge technology to address the growing energy demands of the capital, ensuring efficient, reliable, and sustainable electricity distribution. This project is not just about forecasting power consumption; it's about empowering Delhi’s future with intelligent, data-driven solutions.

Our mission is clear: optimize electricity distribution across all 11 districts of Delhi through advanced machine learning models that predict power consumption based on weather factors like temperature, humidity, wind speed, and precipitation. By bridging the gap between power supply and demand, we are providing a robust framework for informed decision-making, helping to maintain grid stability and secure energy resources for the city’s future.

Designed with scalability and user experience in mind, our interactive portal offers real-time data visualization, historical comparisons, and future projections, empowering authorities to make proactive decisions. As Delhi continues to grow, this project evolves with it, ensuring a resilient and sustainable energy infrastructure that aligns with the Government's vision of a greener, more efficient future. Join us on this journey towards a smarter, more sustainable power management system for Delhi.

Happy coding 💯

Made with love ❤️

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published