Live link --> https://phenomenal-torte-26e0ec.netlify.app/
product pitch video --> https://drive.google.com/drive/folders/1ICiOch6NSeYmcUwntRupC07eu0Mt80Ui?usp=sharing
The Power Home Energy Advisor is a web application designed to help homeowners save energy, reduce costs, and increase efficiency in their homes. It provides personalized energy-saving tips, suggests appliance upgrades, and estimates cost savings based on user data.
The Power Home Energy Advisor offers the following features:
-
Energy Saving Tips: The application analyzes user data to provide personalized tips on saving energy. Tips may include unplugging appliances when not in use, turning off lights when leaving a room, and weatherizing homes for improved energy efficiency.
-
Appliance Upgrade Suggestions: Based on user data and energy efficiency comparisons, the application suggests which appliances homeowners should consider upgrading to save energy and money. This feature helps users make informed decisions about their appliances.
-
Cost Savings Estimation: The application estimates the potential cost savings for homeowners by following the provided advice. It takes into account the user's current energy usage, the cost of energy, and the cost of upgrading appliances to provide an estimate of how much money can be saved.
The Power Home Energy Advisor is built using the MERN (MongoDB, Express.js, React.js, Node.js) stack, along with other technologies such as:
- Express.js: Server framework for handling API requests and routing.
- React.js: Front-end library for building a dynamic user interface.
- Node.js: Runtime environment for executing server-side JavaScript code.
- HTML/CSS: Markup language and styling for the application's user interface.
To run the Power Home Energy Advisor locally, follow these steps:
- Clone the repository:
git clone https://github.com/your/repository.git
- Navigate to the project directory:
cd PowerOptimix
,cd frontend/PowerOptimix
,cd backend
- Install dependencies:
npm install
- Configure environment variables: Create a
.env
file and set the necessary environment variables (such as database connection details and API keys). - Start the development server:
npm start
,npm run dev
- Open the application in your browser:
http://localhost:5173
This project is licensed under the MIT License.