Skip to content

G0V1NDK/PowerOptimix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Power Home Energy Advisor

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.

Features

The Power Home Energy Advisor offers the following features:

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

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

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

Technologies Used

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.

Getting Started

To run the Power Home Energy Advisor locally, follow these steps:

  1. Clone the repository: git clone https://github.com/your/repository.git
  2. Navigate to the project directory: cd PowerOptimix , cd frontend/PowerOptimix , cd backend
  3. Install dependencies: npm install
  4. Configure environment variables: Create a .env file and set the necessary environment variables (such as database connection details and API keys).
  5. Start the development server: npm start , npm run dev
  6. Open the application in your browser: http://localhost:5173

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •