Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chiragagg5k/prabhawatt

time-of-use (tou) tariff based solar and grid energy management platform
https://github.com/chiragagg5k/prabhawatt

energy-monitor solar-energy time-of-use-tariff

Last synced: about 2 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# PrabhaWatt - Solar Energy Optimization Platform

[![Made with Next.js](https://img.shields.io/badge/Made%20with-Next.js-000000?style=flat-square&logo=Next.js)](https://nextjs.org)
[![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)](https://makeapullrequest.com)

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](https://prabhawatt.vercel.app/)** | 📊 **[Sample Energy Data](./assets/Energy%20data.csv)**

![PrabhaWatt Dashboard Preview](./public/preview.png)

## 📑 Table of Contents

- [PrabhaWatt - Solar Energy Optimization Platform](#prabhawatt---solar-energy-optimization-platform)
- [📑 Table of Contents](#-table-of-contents)
- [✨ Features](#-features)
- [🛠 Technology Stack](#-technology-stack)
- [🚀 Getting Started](#-getting-started)
- [🤝 Contributing](#-contributing)
- [💡 Support](#-support)
- [📄 License](#-license)

## ✨ 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**

```bash
git clone https://github.com/ChiragAgg5k/prabhawatt
cd prabhawatt
```

2. **Install dependencies**

```bash
npm install
# or
pnpm install
# or
yarn install
```

3. **Set up environment variables**

```bash
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**

```bash
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](CONTRIBUTING.md) for more details.

## 💡 Support

- 🐛 [Issue Tracker](https://github.com/ChiragAgg5k/prabhawatt/issues)
- 💬 [Discussions](https://github.com/ChiragAgg5k/prabhawatt/discussions)
- 📩 [Email](mailto:[email protected])

## 📄 License

This project is licensed under the [MIT License](LICENSE).