GoEco is a web application that solves the issue of energy sources. This website is going to help people in finding which renewable energy source is best for their location.
- Real-time weather data integration using the WeatherAPI to assess conditions like temperature, wind speed, cloud cover, and rainfall.
- Customized recommendations for renewable energy sources, including solar, wind, hydro, and geothermal, based on weather data and location attributes.
- Intuitive user interface for entering location details and viewing recommendations.
- HTML
- CSS
- Python
- Flask
- WeatherAPI
- Python 3.7+
- Flask: Install Flask via
pip install Flask
- WeatherAPI Key: Sign up for an API key at WeatherAPI and set it as an environment variable (
WEATHER_API_KEY
).
- Clone the repository
git clone https://github.com/your-username/GoEco.git cd GoEco
- Install required packages
pip install -r./requirements.txt
- Set up the API Key
API_KEY = os.getenv("WEATHER_API_KEY", "YOUR_API_KEY")
- Run the Flask application
python app.py
- Open your browser and go to http://127.0.0.1:5000 to access the application.
-
Enter Location and Preferences
- On the homepage, enter the city name and sunshine hours.
- Optionally, check if the location is near a water source or in a geothermal region.
-
Submit Form
- Click "Find Renewable Energy Sources" to get recommendations.
-
View Results
- The application will display current weather data and recommended renewable energy sources with efficiency estimates.
This project is licensed under the MIT License.