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.