Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/chiragagg5k/prabhawatt
- Owner: ChiragAgg5k
- Created: 2024-10-16T13:12:23.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2024-10-29T13:13:33.000Z (3 months ago)
- Last Synced: 2024-10-29T15:59:12.659Z (3 months ago)
- Topics: energy-monitor, solar-energy, time-of-use-tariff
- Language: TypeScript
- Homepage: https://prabhawatt.vercel.app
- Size: 11.8 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 RequestSee 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).