Skip to content

Sudarshan-prog/T053_DATAMAVERICKS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyExpo Logo


Smart Energy Meter for Household Consumption

Problem Statement ID – PY088

Traditional energy meters provide little insight beyond total consumption, making it hard for users to optimize their electricity usage. They face challenges like , lack of real-time monitoring and breakdown of appliance-level consumption, high electricity bills due to inefficient usage and environmental impact from excessive energy consumption.


Overview

The Smart Energy Meter is designed to monitor household electricity consumption in real-time, helping users optimize usage, cut costs, and reduce environmental impact.

Objective: provide real-time energy tracking, offer appliance-level insights to identify high-consumption devices and send alerts & energy-saving suggestions to reduce wastage.

Proposed Solution: Sensors (SCT-013, ZMPT101B) measure current & voltage, ESP32 (Wi-Fi) transmits data to the cloud, Mobile App/Web Dashboard displays real-time usage & alerts and AI-driven insights help optimize energy consumption.

Outcome: Lower electricity bills, reduced energy waste, and a smarter, eco-friendly home.


Team Members

Team ID – T053

  • SUDARSHAN S - Team Leader
  • AKILESH B - Hardware
  • ASHVATTHAA J - Software
  • JEREMIAH JEFRY G - Software
  • AKSHAYA VARUNI N - Cloud Computing
  • DEVA DHARSHINI S - Cloud Computing

Team Photo


Technical Stack

The technologies and tools used in the project:

  • Frontend: HTML, CSS, JavaScript, ReactJS
  • Backend: Django
  • Database: MySQL
  • Other Tools: Docker, Git

Getting Started

Follow these steps to clone and run the application locally.

Prerequisites

  1. Install Python.
  2. Install Git.
  3. Clone this repository: bash git clone https://github.com/PYEXPO25/T053_DATAMAVERICKS

Installation

  1. Navigate to the project directory: bash cd repository-name

  2. Create a virtual environment: bash python -m venv venv

  3. Activate the virtual environment:

    • On Windows: bash venv\Scripts\activate

    • On macOS/Linux: bash source venv/bin/activate

  4. Install dependencies: bash pip install -r requirements.txt

  5. Navigate to source bash cd source


Start the Application

  1. Run the Flask application: bash flask run

  2. Open your browser and navigate to:

    http://127.0.0.1:5000/


UI Overview

Images to demonstrate the user interface:

Example pages:

  1. Landing Page: Landing Page Mockup

  2. Dashboard: Dashboard Mockup

  3. Analytics View: Analytics Mockup


Resources

📄 PowerPoint Presentation

Click here to view the PPT

🎥 Project Video

Click here to view the project demo video

📹 YouTube Link

Watch the project on YouTube


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •