This project aims to provide back-end to MobWxApp, a mobile application that provides weather information to users.
This solution provides a REST API to MobWxApp, abstracting-away the complexities of fetching data from the NWS API.
Components:
- MobWx.API: REST API endpoints for MobWxApp to fetch data from.
- MobWx.Lib: Business logic to process NWS API responses as requested by MobWx.API.
- MobWx.Web: (Future) Web interface to manage MobWx.API.
- Tests, AppHost, and ServiceDefaults: Support dev and test time activities.
This project is under development, with a goal of deploying to Azure by June 2025.
(incomplete list while in early development)
- Fetch latitude, longitude from city and state inputs (US only).
- Fetch current weather conditions from NWS API and convert for MobWx client consumption.
- Fetch active alerts from NWS API and convert for MobWx client consumption.
- Fetch forecast data from NWS API and convert for MobWx client consumption.
- Leverage .NET Aspire v9.0 for dev time productivity and debugging.
- 0.0.1-SNAPSHOT: Initial version