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
-
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
- Frontend: Next.js, TailwindCSS, ShadcnUI
- Backend: Next.js API Routes, Node.js, Firebase
- ML/Analytics: Groq, Firebase Analytics
- Database: Firebase
- APIs: RESTful architecture
- Clone the repository
git clone https://github.com/ChiragAgg5k/prabhawatt
cd prabhawatt- Install dependencies
npm install
# or
pnpm install
# or
yarn install- Set up environment variables
cp .env.example .envCorrectly set up the environment variables in the .env file as per the .env.example file.
- Start the development server
npm run dev
# or
pnpm dev
# or
yarn devVisit http://localhost:3000 to see the application running.
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a new branch (
git checkout -b feature/improvement) - Make your changes
- Commit your changes (
git commit -am 'Add new feature') - Push to the branch (
git push origin feature/improvement) - Create a Pull Request
See our Contributing Guidelines for more details.
This project is licensed under the MIT License.
