Skip to content

Latest commit

 

History

History
76 lines (50 loc) · 2.23 KB

README.md

File metadata and controls

76 lines (50 loc) · 2.23 KB

Logo

GoEco

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.

GoEco

Features

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

TechStack

  • HTML
  • CSS
  • Python
  • Flask
  • WeatherAPI

Setup and Installation

Prerequisites

  1. Python 3.7+
  2. Flask: Install Flask via pip install Flask
  3. WeatherAPI Key: Sign up for an API key at WeatherAPI and set it as an environment variable (WEATHER_API_KEY).

Installation Steps

  1. Clone the repository
    git clone https://github.com/your-username/GoEco.git
    cd GoEco
    
  2. Install required packages
    pip install -r./requirements.txt
    
  3. Set up the API Key
    API_KEY = os.getenv("WEATHER_API_KEY", "YOUR_API_KEY")
    
  4. Run the Flask application
    python app.py
    
  5. Open your browser and go to http://127.0.0.1:5000 to access the application.

Usage

  1. 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.
  2. Submit Form

    • Click "Find Renewable Energy Sources" to get recommendations.
  3. View Results

    • The application will display current weather data and recommended renewable energy sources with efficiency estimates.

License

This project is licensed under the MIT License.