Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pat8901/noaa-track
Interactive interface for displaying weather data from various NOAA APIs using .NET 8 Blazor
https://github.com/pat8901/noaa-track
Last synced: 12 days ago
JSON representation
Interactive interface for displaying weather data from various NOAA APIs using .NET 8 Blazor
- Host: GitHub
- URL: https://github.com/pat8901/noaa-track
- Owner: pat8901
- License: gpl-3.0
- Created: 2024-08-01T00:59:46.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-27T05:03:39.000Z (5 months ago)
- Last Synced: 2024-08-27T23:19:37.235Z (5 months ago)
- Language: HTML
- Homepage:
- Size: 177 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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.
FeaturesReal-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 updateIf 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.