Skip to content

Template for Blazor Web App using the Radzen Blazor Components Library V. 4.31.3

License

Notifications You must be signed in to change notification settings

Draud-Egomann/BlazorRazdenTemplate

Repository files navigation

Blazor Radzen Web App Template

This is a template for a Blazor Web App using the Radzen Blazor Components Library. The project is configured to run with a Docker Compose configuration also splitting the database and the application.

Prerequisites

Project Configurations

Web

The Web project contains the Blazor Web App. The project is configured to use the Radzen Blazor Components Library. The project is also configured to use the Data project as the database context.

  • Radzen Blazor Components Library NuGet Package Version 4.31.3

docker-compose

The docker-compose project contains two start profiles, docker-compose and 'DB only'. The docker-compose profile will start the application and the database, while the 'DB only' profile will only start the database.

Create Migrations

To create a migration the Data Directory must be the current Project Directory, then a migration can be created normally with

Add-Migration [Name]

Project Structure

Directory Description
Data Contains the models, interfaces and database context for the application.
docker-compose Contains the configuration for the Docker containers.
Web Contains the UI / Frontend of the application.
Tests Contains the unit and integration tests for the application.

License

This project is licensed under the MIT License. See the LICENSE file for details.

About

Template for Blazor Web App using the Radzen Blazor Components Library V. 4.31.3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published