A simple Weather Dashboard built with Python and Tkinter that fetches real-time weather data using the OpenWeatherMap API.
This project comes with a clean GUI and is perfect for practicing API integration with Python.
- Search weather by city name
- Shows temperature, humidity, wind speed, weather condition
- Uses OpenWeatherMap API
- Simple and modern Tkinter GUI
-
Clone this repo
git clone https://github.com/YOUR_USERNAME/weather-dashboard.git cd weather-dashboard
-
Install dependencies
pip install -r requirements.txt
-
Set up API key
- Create a file named
.env
in the project folder - Add your API key like this:
API_KEY=your_openweather_api_key_here
- Create a file named
-
Run the app
python weather_dashboard.py
(Add screenshot of your app GUI here)
This project is open-source and free to use.