Skip to content

ChiragAgg5k/prabhawatt

Repository files navigation

PrabhaWatt - Solar Energy Optimization Platform

Made with Next.js License: MIT PRs Welcome

PrabhaWatt is an intelligent solar energy optimization platform designed to revolutionize how users manage and maximize their solar energy usage. By combining real-time monitoring, advanced analytics, and machine learning, we help users reduce electricity bills while contributing to a sustainable future.

Live Demo | Sample Energy Data

PrabhaWatt Dashboard Preview

Table of Contents

Features

  • Real-Time Monitoring

    • Live energy consumption tracking
    • Dynamic tariff rate updates
    • Solar generation monitoring
  • Smart Analytics

    • Machine learning-powered consumption forecasting
    • Usage pattern analysis
    • Cost optimization recommendations
  • Energy Management

    • Intelligent load scheduling
    • Solar energy utilization optimization
    • Automated device control
  • Financial Tools

    • Cost-benefit analysis
    • ROI calculator
    • Bill prediction
  • User Experience

    • Responsive web interface
    • Real-time notifications
    • Custom alerts and reminders

Technology Stack

  • Frontend: Next.js, TailwindCSS, ShadcnUI
  • Backend: Next.js API Routes, Node.js, Firebase
  • ML/Analytics: Groq, Firebase Analytics
  • Database: Firebase
  • APIs: RESTful architecture

Getting Started

  1. Clone the repository
git clone https://github.com/ChiragAgg5k/prabhawatt
cd prabhawatt
  1. Install dependencies
npm install
# or
pnpm install
# or
yarn install
  1. Set up environment variables
cp .env.example .env

Correctly set up the environment variables in the .env file as per the .env.example file.

  1. Start the development server
npm run dev
# or
pnpm dev
# or
yarn dev

Visit http://localhost:3000 to see the application running.

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/improvement)
  6. Create a Pull Request

See our Contributing Guidelines for more details.

Support

License

This project is licensed under the MIT License.

About

time-of-use (tou) tariff based solar and grid energy management platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors