Skip to content

A modern PyQt5 desktop application that shows real-time weather updates with temperature, condition description, and fun emojis — built with care and crafted over two months of dedication.

Notifications You must be signed in to change notification settings

IT21314742/Python--weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

🌦️ Weather App — PyQt5 Desktop Application

A sleek and user-friendly desktop weather application built with PyQt5 and OpenWeatherMap API. This app allows users to check the current weather of any city in the world with temperature, description, and an emoji representing the condition.


📌 Table of Contents


🚀 Features

✅ Minimalist and clean user interface
✅ Real-time weather data using OpenWeatherMap API
✅ Displays temperature in Fahrenheit
✅ Uses weather condition codes to show emojis
✅ Error-handling with meaningful messages (e.g., 404 City Not Found, 401 Invalid API Key)
✅ Built with maintainability and scalability in mind


🎯 Motivation

This application is the result of two months of continuous effort to blend clean UI design with powerful backend API integration. I created it to:

  • Explore PyQt5’s capabilities for building GUI applications
  • Learn robust error handling for HTTP requests
  • Create something useful that showcases both technical and design thinking

🛠 Tech Stack

  • Python 3.x
  • PyQt5 — GUI framework
  • Requests — For fetching weather data
  • OpenWeatherMap API — Weather data provider

📸 Screenshots

(Insert your app screenshot here)
Add a screenshot of the main window displaying weather data. fr1 fr2 fr3


⚙️ Installation

  1. Clone the repository
    git clone https://github.com/IT21314742/Python--weather-app.git
    cd Python--weather-app

About

A modern PyQt5 desktop application that shows real-time weather updates with temperature, condition description, and fun emojis — built with care and crafted over two months of dedication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages