Skip to content

stevsharp/BlazorCrudWithStateMachine

Repository files navigation

Blazor CRUD with State Machine This repository contains a sample application built with Blazor, showcasing CRUD (Create, Read, Update, Delete) operations using MudBlazor Grid and Fluxor state management.

Overview This application demonstrates how to implement a CRUD interface using Blazor, a framework for building interactive web UIs with C# instead of JavaScript. The core features of this project include:

MudBlazor Grid: Utilizes the MudBlazor library for a Material Design-inspired data grid component, enabling efficient data display and interaction. Fluxor State Machine: Implements state management with Fluxor, a library inspired by the Flux pattern and Redux, to manage application state in a predictable and centralized manner. Getting Started Follow these steps to run the application locally:

Clone this repository to your local machine: bash Copy code git clone https://github.com/stevsharp/BlazorCrudWithStateMachine.git Navigate to the project directory: bash Copy code cd BlazorCrudWithStateMachine Build and run the application: bash Copy code dotnet run Open your web browser and navigate to https://localhost:5001 to view the application. Usage Once the application is running, you can perform the following actions:

Create: Add new items to the data grid. Read: View existing items in the data grid. Update: Edit the details of items in the data grid. Delete: Remove items from the data grid. Contributing Contributions are welcome! If you find a bug or have a feature request, please open an issue on the GitHub repository. Pull requests are also encouraged.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published