Skip to content

Latest commit

Β 

History

History
69 lines (48 loc) Β· 2.4 KB

File metadata and controls

69 lines (48 loc) Β· 2.4 KB

SmartWatt AI - Frontend ⚑

Physics-Informed Integrated Hybrid AI Architecture for Energy Estimation.

SmartWatt Status License Next.js

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.


πŸš€ Features

  • 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.

πŸ› οΈ Tech Stack

  • Framework : Next.js (React)
  • Styling : Tailwind CSS
  • Visualization : Recharts, Plotly.js
  • State Management : React Hooks
  • Language : TypeScript

πŸ“¦ Getting Started

  1. Clone the repository: bash git clone https://github.com/JishnuPG-tech/SmartWatt-Frontend.git cd SmartWatt-Frontend

  2. Install dependencies: bash npm install # or yarn install

  3. Run the development server: bash npm run dev

  4. Open in Browser: Navigate to http://localhost:3000.

πŸš€ Deployment

This project is optimized for deployment on Vercel .

  1. Push your code to GitHub.
  2. Import the repository into Vercel.
  3. Set the NEXT_PUBLIC_BACKEND_URL environment variable to your backend URL (e.g., your Render hosted API).
  4. Click Deploy .

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


Developed by the SmartWatt AI Team.