Physics-Informed Integrated Hybrid AI Architecture for Energy Estimation.
SmartWatt is a next-generation residential energy estimation tool designed for Kerala households. It solves the "Linear Load Paradox" by combining Deep Learning (for complex loads like ACs and Fridges) with Physics-based constraints (for linear loads like Fans and Lights).
This repository contains the Frontend built with Next.js, offering a responsive, modern interface for users to input their appliance details and receive highly accurate bill predictions.
- Hybrid AI Interface : Seamlessly gathers user inputs that feed into our Dual-Inference Engine.
- Dynamic Dashboard : Visualizes energy consumption with interactive charts (Recharts/Plotly).
- Smart Recommendations : Provides AI-generated insights to reduce electricity bills (e.g., "Switching to a 5-star AC saves ₹400/month").
- User Intent Override : Respects manual usage inputs while intelligently adjusting efficiency factors in the background.
- Responsive Design : Optimized for both Desktop and Mobile devices.
- Framework : Next.js (React)
- Styling : Tailwind CSS
- Visualization : Recharts, Plotly.js
- State Management : React Hooks
- Language : TypeScript
-
Clone the repository:
bash git clone https://github.com/JishnuPG-tech/SmartWatt-Frontend.git cd SmartWatt-Frontend -
Install dependencies:
bash npm install # or yarn install -
Run the development server:
bash npm run dev -
Open in Browser: Navigate to http://localhost:3000.
This project is optimized for deployment on Vercel .
- Push your code to GitHub.
- Import the repository into Vercel.
- Set the
NEXT_PUBLIC_BACKEND_URLenvironment variable to your backend URL (e.g., your Render hosted API). - Click Deploy .
This project is licensed under the MIT License - see the LICENSE file for details.
Developed by the SmartWatt AI Team.