Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wojciechmarek/weather-station
A project showing the current weather in the selected location.
https://github.com/wojciechmarek/weather-station
csharp modern-ui mvvm netframework newtonsoft-json weather windows wpf
Last synced: 9 days ago
JSON representation
A project showing the current weather in the selected location.
- Host: GitHub
- URL: https://github.com/wojciechmarek/weather-station
- Owner: wojciechmarek
- License: gpl-2.0
- Created: 2018-04-10T14:38:53.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-05-10T16:56:58.000Z (over 1 year ago)
- Last Synced: 2024-11-30T02:12:44.812Z (2 months ago)
- Topics: csharp, modern-ui, mvvm, netframework, newtonsoft-json, weather, windows, wpf
- Language: C#
- Homepage:
- Size: 7.65 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Weather Station
This project is showing the current weather in the selected location. It allows you to see the weather (a temperature, an icon, and other stuff) and see the forecast for the next 3 days for that location.
## Purpose
Weather Station was made while I was in my second year of study to pass individual project.
## Screenshots
- Main view - current weather for location:
![today](https://user-images.githubusercontent.com/27026036/51310860-e0eadf80-1a47-11e9-8136-542681380259.PNG)- Forecast view:
![forecast](https://user-images.githubusercontent.com/27026036/51310871-e47e6680-1a47-11e9-871e-226eeda53b13.PNG)
- Search view:
![search](https://user-images.githubusercontent.com/27026036/51310877-e5af9380-1a47-11e9-811c-da0575e6ada4.PNG)
## Used technologies
- Visual Studio 2019
- .Net Framework
- Windows Presentation Foundation (WPF)
- Model-View-ViewModel architectural pattern (MVVM)
- MVVM Light Library
- Newtonsoft.Json and JSON
- OpenWeatherMap API## How to run
Take a computer with Windows OS. Install .Net Framework and Visual Studio. Open the project file, and follow the instructions on what else to install, then build and run it. You have to update the secret key inside the `App.config` file. Rock.