Skip to content

Doubleshot243/WPF-WeatherApp

Repository files navigation

WPF Weather App

A clean, modern desktop weather application built with C#, WPF, and MVVM architecture. This project demonstrates asynchronous API consumption, data binding, and modern UI styling.

App Screenshot

Features

  • MVVM Pattern: strict separation of logic (ViewModel) and UI (View).
  • Modern UI: Custom styles for buttons, inputs, and shadows replacing default WPF controls.
  • Asynchronous: Uses async/await to keep the UI responsive while fetching data.
  • OpenWeatherMap API: Fetches real-time temperature, descriptions, and "feels like" data.
  • Robust Error Handling: graceful handling of network errors or invalid city names.

Tech Stack

  • .NET 6 / .NET 8
  • WPF (Windows Presentation Foundation)
  • C#
  • OpenWeatherMap API

How to Run

  1. Clone the repository.
  2. Open WeatherApp.sln in Visual Studio.
  3. Build and Run (F5).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages