Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gmarokov/opennasa.apod
Blazor app for Astronomy Picture of the Day
https://github.com/gmarokov/opennasa.apod
azure-functions blazor webassembly
Last synced: about 7 hours ago
JSON representation
Blazor app for Astronomy Picture of the Day
- Host: GitHub
- URL: https://github.com/gmarokov/opennasa.apod
- Owner: gmarokov
- License: mit
- Created: 2021-08-03T17:37:55.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-13T20:24:36.000Z (almost 2 years ago)
- Last Synced: 2023-03-10T09:23:31.819Z (over 1 year ago)
- Topics: azure-functions, blazor, webassembly
- Language: HTML
- Homepage: https://wonderful-sea-05fed8c03.azurestaticapps.net/
- Size: 943 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# OpenNasa.Apod
Blazor WebAssembly with Azure Functions app for Astronomy Picture of the Day powered by [NASA Open API](https://api.nasa.gov/).[![Azure Static Web Apps CI/CD](https://github.com/gmarokov/OpenNasa.Apod/actions/workflows/azure-static-web-apps-wonderful-sea-05fed8c03.yml/badge.svg)](https://github.com/gmarokov/OpenNasa.Apod/actions/workflows/azure-static-web-apps-wonderful-sea-05fed8c03.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=gmarokov_OpenNasa.Apod&metric=alert_status)](https://sonarcloud.io/dashboard?id=gmarokov_OpenNasa.Apod)
[![Live site](https://img.shields.io/website?label=Website&url=https://wonderful-sea-05fed8c03.azurestaticapps.net//)](https://wonderful-sea-05fed8c03.azurestaticapps.net//)![Example view](./example.jpg)
## Getting started
0. Checkout the repository
1. Download Azure Functions CLI tools
2. Make sure Storage Emulator is started (its part of the .NET SDK)### Multiple startup for Blazor app and Function app
- In Visual Studio configure the multiple project startup to run the Client and the Api
- In Visual Studio Code choose "Launch Functions and Debug Blazor WebAssembly App" debug configuration for multi-target debugging
- Or from CLI run `func start` from `src/Api` and then run `dotnet run` from `src/Client`