✅ Build a Python Weather App using the OpenWeatherMap API.
✅ User inputs a city name; app displays:
Temperature, weather description, humidity, wind speed, and feels-like temp.
✅ Use requests for API calls; handle API keys securely (os or dotenv).
✅ Implement error handling for invalid input or connection issues.
✅ Optional: Add 5-day forecast, search history, or unit tests.
✅ Choose between console or GUI app (tkinter or PyQt).
✅ Code should be modular, well-commented, and beginner-friendly.
✅ Include a README.md with setup instructions.
Sign in to your account