Welcome to The Greatest Weather App, a versatile weather forecasting tool that provides accurate weather information based on your location or any city you choose! Built with Python and enhanced with a sleek, dark-themed UI using Material-UI.
- Location-Based Weather: Automatically fetches weather data based on your current location using geolocation. 🌍
- Custom Location Input: Allows you to manually enter a city and country to get the weather information you need. 🌐
- Dark Themed UI: A modern, sleek, and minimalistic design with a dark theme and vivid colors. 🎨
- Material-UI Enhanced: Leveraging Material-UI for a smooth and responsive user experience. 🖱️
- Real-Time Updates: Get the latest weather updates in real-time for any location. ⏱️
- Hourly Forecast: View the weather forecast hour by hour to plan your day better. 🕒
-
Clone the repository:
git clone https://github.com/Antot-12/the-greatest-weather-app.git cd the-greatest-weather-app -
Install the dependencies:
pip install -r requirements.txt
-
Run the application:
python main.py
- Open the application, and by default, it will automatically fetch your current location and display the weather information. 🌍
- Enter a city and country in the provided input fields.
- Click the "Get Weather" button to fetch the weather information for the specified location. 🌐
- After fetching the weather, switch to the "Hourly Forecast" tab.
- View detailed weather predictions for each hour of the day. 🕒


