Skip to content

Interactive interface for displaying weather data from various NOAA APIs using .NET 8 Blazor

License

Notifications You must be signed in to change notification settings

pat8901/NOAA-Track

Repository files navigation

NOAA Weather Dashboard

Welcome to the NOAA Weather Dashboard! This application is built using Blazor Server and provides an interactive interface for displaying weather data from various NOAA (National Oceanic and Atmospheric Administration) APIs.

Introduction

The NOAA Weather Dashboard is designed to provide users with real-time weather data and insights using NOAA's extensive range of weather APIs. This Blazor web application aims to offer an intuitive and responsive interface for accessing weather information, including forecasts, alerts, and historical data. Features

Real-time Weather Data: Fetch and display current weather conditions and forecasts.
Weather Alerts: Receive and display weather alerts and warnings.
Historical Data: Access and visualize historical weather data.
Interactive Maps: View weather patterns on interactive maps.

Installation:

Install additional nuget packages Install SQL Server run: dotnet ef migrations add InitialCreate dotnet ef database update

If you have multiple DbContext
dotnet ef migrations add 'migration_name' --context 'context_name' -o Migrations/'folder_name'
dotnet ef database update --context 'context_name'

Usage

Sample text.

TODO

  • Integrating NOAA-APT (Automatic Picture Transmission demodulator in C) into .Net webapp

  • Add error handling for the various api endpoint return codes

  • Hyperlink from satellite home to navigate to satellite entries

  • Implement back buttons

  • Add more attributes for satellite entries

  • Add delete confirmation message to prevent accidental deletes

  • Add edit button

  • Add new interface to use api calls to backend to get data from a ETL process

License

This project is licensed under the GPLv3 License. See the LICENSE file for more details.

About

Interactive interface for displaying weather data from various NOAA APIs using .NET 8 Blazor

Resources

License

Stars

Watchers

Forks

Packages

No packages published