BetBookApp.BlazorServer
Bet Book is a .NET 6 Blazor Server application that allows users with an account to place wagers on NFL games in the 2022-2023 season using a paper account. Bet Book consumes a SportsData.IO api for up-to-date scores and lines. Users can place "parley" style bets for up to five games with appropriate payouts. Users can also bet on single games. Game data, team data, bet data and user data is stored in an Azure SQL Server database using Dapper for object mapping and MediatR for data mediation. Authentication is handled via Azure AD B2C and logging via Serilog. Bet Book is deployed to an Azure App Service located at https://betbookgaming.com. Questions can be directed to support@betbookgaming.com.
Install / Use
/learn @WilliamMcRoberts/BetBookApp.BlazorServerREADME
BetBookApp
Bet Book is a .NET 6 Blazor Server application that allows users with an account to place wagers on NFL games using a paper account. Bet Book consumes a SportsData.IO api for up-to-date scores and lines. Users can place "parley" style bets for up to five games with appropriate payouts. Users can also bet on single games. Game data, team data, bet data and user data is stored in an Azure SQL Server database using Dapper for object mapping and MediatR to implement a clean architecture. Authentication is handled via Azure AD B2C and logging via Serilog.
BROWSE GAMES HOME PAGE

CREATE A WAGER PAGE

CREATE A PARLEY WAGER PAGE

PROFILE PAGE SINGLE

PROFILE PAGE PARLEY

ADMIN PAGE

ODDS PAGE

SITE FOOTER

Related Skills
tmux
348.5kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
348.5kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
348.5kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
