Um clone de pong para explorar o processo de desenvolvimento de um aplicativo interativo em tempo real usando o ASP.NET Blazor WebAssembly.

https://mdeclerk.github.io/soccerpong
Para implantar automaticamente as páginas do GitHub usando ações do GitHub, segui este tutorial incrível.
Instale Microsoft .Net SDK 6.0
Projeto de clone do Github
Inicie o host da CLI (na pasta raiz do projeto)
$ dotnet run
Jogue no navegador: http: // localhost: 5000
Instale o Docker Desktop
Projeto de clone do Github
Execute como serviço do docker (na pasta raiz do projeto):
$ docker-compose up -d
Jogue no navegador: http: // localhost: 5000
Informações úteis sobre os aplicativos Blazorwasm em contêiner podem ser encontrados aqui.
Vistas/ contém a interface do usuário do front-end usando componentes Blazor
Serviços/ contém objetos relacionados ao jogo de back-end implementados como Serviços ASP.NET gerenciados pelo Sistema de Injeção de Dependência
wwwroot/ contém arquivos da web estática, por exemplo, css, imagens e bootstrap5 front-end kit