Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dbsduy/learn-blazor-assembly

This Blazor application is a project created for learning C# and Blazor assembly. It includes CRUD functionality and utilizes a free API provided by app.beeceptor.com.
https://github.com/dbsduy/learn-blazor-assembly

blazor c-sharp crud frontend learning

Last synced: 3 months ago
JSON representation

This Blazor application is a project created for learning C# and Blazor assembly. It includes CRUD functionality and utilizes a free API provided by app.beeceptor.com.

Awesome Lists containing this project

README

        

# Learn Blazor Assembly

This Blazor application is a project created for learning C# and Blazor assembly. It includes CRUD functionality and utilizes a free API provided by [app.beeceptor.com](https://app.beeceptor.com).

## Preview

![2024-06-04_18h17_43](https://github.com/dbsduy/learn-blazor-assembly/assets/135583431/3ec6109d-c8c7-4251-8e14-9b226636196e)

## Features

- **CRUD Operations**: Create, Read, Update, Delete functionality for data management.
- **API Integration**: Utilizes a free API provided by Beeceptor for backend operations.
- **Blazor Components**: Demonstrates the use of Blazor components and their integration.

## Getting Started

### Prerequisites

- [.NET SDK](https://dotnet.microsoft.com/download) installed on your machine.

### Installation

1. Clone the repository:
```sh
git clone https://github.com/dbsduy/learn-blazor-assembly.git
cd learn-blazor-assembly
```

2. Restore the dependencies:
```sh
dotnet restore
```

3. Run the application:
```sh
dotnet run
```

## Project Structure

- **Components**: Contains reusable Blazor components.
- **Layout**: Defines the layout components.
- **Pages**: Contains the main pages of the application.
- **Services**: Contains the service classes for API calls.
- **Types**: Defines the data models used in the application.
- **wwwroot**: Static files like CSS and JavaScript.

## Usage

This application demonstrates basic CRUD operations using Blazor. It interacts with a mock API provided by Beeceptor. Modify the API endpoints in the `Services` classes as needed for your own backend.

## Contributing

Feel free to submit issues and pull requests. For major changes, please open an issue first to discuss what you would like to change.