Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/dbsduy/learn-blazor-assembly
- Owner: dbsduy
- Created: 2024-06-04T08:57:20.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2024-06-05T01:51:20.000Z (8 months ago)
- Last Synced: 2024-09-30T07:21:00.004Z (4 months ago)
- Topics: blazor, c-sharp, crud, frontend, learning
- Language: HTML
- Homepage:
- Size: 118 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.