Skip to content

ABP Framework MVC EF Core Web application with MudBlazor WASM and Maui Blazor Client applications

Notifications You must be signed in to change notification settings

donpotts/ABPMudBlazorTheGames

Repository files navigation

ABP MudBlazor The Games

Introduction

ABP Framework Blazor WASM and Maui Blazor applications using MudBlazor with one-to-many relationships.

Overview

This repository contains an ASP.NET Core ABP Framework application with a Blazor WebAssembly (WASM) UI and Maui Blazor UI in .NET 8. It also includes user authentication using ASP.NET Core 8 Identity, which uses Entity Framework Core SQLite as the database.

Features

  • ABP Framework ASP.NET Core web server: A robust and high-performance server.
  • Blazor WASM UI: A modern web UI framework for .NET.
  • Maui Blazor UI: A modern web UI framework for .NET.
  • MudBlazor components: Using side or top navigation.
  • Swagger UI: An interactive documentation for your API.
  • ASP.NET Core 8 Identity: A membership system that adds login functionality to your application.
  • Entity Framework Core SQLite: A lightweight database provider for Entity Framework Core.

Getting Started

Prerequisites

  • Visual Studio 2022
  • .NET 8
  • ASP.NET Core
  • ABP Framework
  • Blazor WASM
  • Maui Blazor
  • Swagger UI
  • ASP.NET Core 8 Identity
  • MudBlazor Components
  • Entity Framework Core SQLite

Installation

  1. Clone the repo git clone https://github.com/donpotts/ABPMudBlazorTheGames.git
  2. Install .NET packages
  3. Install MudBlazor packages
  4. Install any missing packages
  5. dotnet restore

Authentication

This application uses JWT user authentication. To log in, navigate to the login page and enter your credentials.

Administrator

Username: admin

Password: 1q2w3E*

Contact

Don.Potts@DonPotts.com

About

ABP Framework MVC EF Core Web application with MudBlazor WASM and Maui Blazor Client applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published