SmartWatts is an AI-driven energy efficiency assistant designed to help users monitor electricity consumption, receive personalized energy-saving insights, and find optimal product replacements from top retailers.
- Real-time energy monitoring to track electricity usage and identify high-consumption appliances.
- AI-powered insights providing intelligent recommendations for energy-efficient product replacements.
- Best deals finder recommending optimal appliances from trusted retailers, not limited to Amazon.
- Cost and payback analysis calculating potential savings and return on investment.
- Usage optimization tips offering smart scheduling and energy reduction strategies.
- Strict topic focus ensuring the AI stays on energy-related topics only.
- Node.js (version 16 or higher)
- npm or yarn
- Python 3.x (if running backend services)
- Docker (optional, for containerized deployment)
-
Clone the repository:
git clone https://github.com/your-organization/smartwatts.git cd smartwatts -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
If using a backend service, start it separately:
cd backend python app.py python energy_advisor_backend.py
- Open the application in a browser at
http://localhost:3000. - Create an account and fill in household details to personalize energy insights.
- Enter appliances and receive AI-driven efficiency recommendations.
- Use the recommended product list to find optimal replacements.
- Review cost-saving insights and adjust usage for maximum efficiency.
- Fork the repository.
- Create a feature branch:
git checkout -b feature-new-enhancement
- Commit your changes:
git commit -m "Added a new feature" - Push to the branch:
git push origin feature-new-enhancement