Skip to content

Systemad/FormulaBlazor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cover

Formula Blazor

MIT License

Formula Blazor is a simple app made in .NET 7 and Blazor to display certain Formula 1 information about drivers, teams, circuits, standings and race calendar in every season. The App is developed in Blazor, with the use of MudBlazor material design components with "features folder architecture" in mind. All data is fetched from Ergast F1 API and Wikipedia using a simple HTTPClient.

  • Design is not finalized yet, and focus was mainly on backend aspect.

Dashboard Index layout

  • More screenshots can be found in assets folder index

Libraries

Setup and Deployment

  • Clone the repository

  • Build and run, should work out of the box

  • Azure Deployment

  • Docker

    • Deployment with Docker should also work thanks to .NET 7 new container support Microsoft.NET.Build.Containers
      • dotnet publish --os linux --arch x64 -c Release -p:PublishProfile=DefaultContainer
      • docker run -it --rm -p 5010:80 FormulaBlazor:1.0.0

Resources

The app is using data from Ergast API and Wikipedia API

About

Website to display various of Formula 1 information directly from Ergast and Wikipedia, powered by .NET and Blazor.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published