https://github.com/umar-masood/modern-weather-app
A sleek and simple weather application that provides real-time weather updates and 7-day outlooks using a modern UI and reliable weather API.
https://github.com/umar-masood/modern-weather-app
api cpp desktop-modern-app modern-weather-app qss qt qt-cpp qt6 restful-api weather-app
Last synced: 10 months ago
JSON representation
A sleek and simple weather application that provides real-time weather updates and 7-day outlooks using a modern UI and reliable weather API.
- Host: GitHub
- URL: https://github.com/umar-masood/modern-weather-app
- Owner: umar-masood
- Created: 2025-07-27T09:49:34.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-08-31T04:36:47.000Z (10 months ago)
- Last Synced: 2025-08-31T06:22:17.478Z (10 months ago)
- Topics: api, cpp, desktop-modern-app, modern-weather-app, qss, qt, qt-cpp, qt6, restful-api, weather-app
- Language: C++
- Homepage:
- Size: 4.56 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
🌦️ Modern Weather App
=========================
A sleek and modern **Weather Application** built with **C++ and Qt**, styled using **QSS (Qt Style Sheets)**, and powered by a **RESTful Weather API**.
This project demonstrates my ability to build **cross-platform desktop applications** with:
✅ Clean **UI/UX** design
✅ Efficient **real-time API integration**
✅ Professional **Windows deployment (.exe)**
---
## ✨ Features
- 📅 **7-Day Real-Time Forecast**
- 🌡️ Weather metrics: temperature (min/max), humidity, wind speed
- 🎨 **Dark/Light Mode** with custom QSS styling
- ⚡ **Responsive Qt UI** for smooth experience
- 🖥️ **Windows Executable (.exe)** available in [Releases](../../releases)
- 🧩 Clean **OOP-based code** for maintainability
---
## 🛠️ Tech Stack
---
## 📸 Screenshots
---
## 🚀 Installation
You can either **build from source** or **download the pre-built Windows installer**.
### 🔹 Option 1: Download Executable
1. Go to the [Releases](../../releases) page.
2. Download the latest `.exe` file.
3. Run the installer and start exploring the app 🌦️.
### 🔹 Option 2: Build from Source
1. Clone the repository:
```bash
git clone https://github.com/umar-masood/modern-weather-app.git