Skip to content

FDE-LC2L/WeatherStation

Repository files navigation

WeatherStation

Description

WeatherStation is a WPF application developed in C# (.NET 10) that provides weather information, ephemeris data, and city information using several public APIs. The project demonstrates the use of MVVM and modern .NET practices.

Features

  • Weather data retrieval from InfoClimat API
  • Ephemeris (astronomical) data from IPGeolocation
  • French city information from Geo API Communes
  • Modern WPF UI with reusable controls

Getting Started

  1. Clone the repository.
  2. Copy appsettings.example.json to appsettings.json and provide your API keys for InfoClimat and IPGeolocation.
  3. Open the solution in Visual Studio 2026.
  4. Build and run the project.

Configuration

Edit appsettings.json:

Requirements

  • .NET 10
  • Visual Studio 2026

License

See LICENSE file.


WeatherStation (français)

Description

WeatherStation est une application WPF développée en C# (.NET 10) qui fournit des informations météorologiques, des données d'éphémérides et des informations sur les villes à l'aide de plusieurs API publiques. Le projet met en œuvre MVVM et les pratiques modernes de .NET.

Fonctionnalités

  • Récupération des données météo via l'API InfoClimat
  • Données d'éphémérides via IPGeolocation
  • Informations sur les communes françaises via Geo API Communes
  • Interface WPF moderne avec contrôles réutilisables

Démarrage rapide

  1. Clonez le dépôt.
  2. Copiez appsettings.example.json en appsettings.json et renseignez vos clés API pour InfoClimat et IPGeolocation.
  3. Ouvrez la solution dans Visual Studio 2026.
  4. Compilez et exécutez le projet.

Configuration

Modifiez appsettings.json :

Contact

contact@lc2l-informatique.fr https://www.lc2l-informatique.fr

Prérequis

  • .NET 10
  • Visual Studio 2026

Licence

Voir le fichier LICENSE.

About

Weather station application. For demonstration and example purposes only.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages