Um aplicativo web simples feito com Blazor WebAssembly que consome a API pública Dog CEO para exibir imagens aleatórias de cachorros.
- Exibe uma imagem aleatória de cachorro no centro da tela.
- Botão "Nova Imagem" para gerar outra imagem.
- Botão "Abrir imagem" para abrir a imagem inteira em uma nova guia.
- Totalmente frontend (não há backend).
Site hospedado no Azure utiilizando o Azure Static Web Apps (Plano Free)
https://agreeable-smoke-0871bb610.1.azurestaticapps.net/
- .NET 8 (Blazor WebAssembly)
- Dog CEO API
- HTML5 / CSS3
- C#
A aplicação consome o endpoint:
GET https://dog.ceo/api/breeds/image/random
Exemblo de resposta:
{
"message": "https://images.dog.ceo/breeds/hound-afghan/n02088094_1003.jpg",
"status": "success"
}
- Clonar o repositório
git clone https://github.com/seuusuario/DogViewer.git
cd DogViewer
- Restaurar dependências
dotnet restore
- Rodar o projeto
dotnet run