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

https://github.com/potlitel/blazorwebappserviceorders

Platform for displaying generic user interfaces for working with service orders.
https://github.com/potlitel/blazorwebappserviceorders

blazor blazor-application blazor-server classlibrary clean-architecture clean-code dark dark-mode docker dockerfile i18n localization multilanguage multilanguage-support radzen radzen-blazor-components razor vertical-slice-architecture

Last synced: about 2 months ago
JSON representation

Platform for displaying generic user interfaces for working with service orders.

Awesome Lists containing this project

README

          

# 🖥️ Platform for displaying general user interfaces for managing service orders.

## 🛠️ Tech Stack
**UI:** [Radzen Blazor Components](https://blazor.radzen.com/?theme=material3) 🎨
**Build Tool:** [Visual Studio](https://visualstudio.microsoft.com/) 💻
**Icons:** [Radzen Icons](https://blazor.radzen.com/icon?theme=material3) 🧩

## ✨ Features
- 🌔 Light/dark mode
- 📱 Responsive
- ♿ Accessible
- 🧭 With built-in Sidebar component
- 🌐 Multi languages
- 🛠️ Extra custom components
- 📑 Pdf viewer
- 🗃️ Blog storage

## 🚀 Run Locally

**Clone the project**

```bash
git clone https://github.com/potlitel/BlazorWebAppServiceOrders.git
```

Go to the project directory

```bash
cd BlazorWebAppServiceOrders
```

Install dependencies

```bash
dotnet restore --verbosity normal
```

Start the server

```bash
dotnet run --project BlazorWebApp/BlazorWebApp.csproj
```

## 🛠️ Fix warning error

> warning NU1900: Error occurred while getting package vulnerability data: Response status code does not indicate success: 403 (Forbidden - User 'f769d339-28da-4051-b12f-9373a2b17a97' lacks permission to complete this action. You need to have 'ReadPackages'.)

Open the corresponding project file and add the following statement for each warning:

```bash
$(NoWarn);NU1900
```
in the section

```bash

```

remaining as follows:

```bash

net8.0
enable
enable
$(NoWarn);NU1900

```

## 🐳Docker deployment

- docker-compose -f "docker-compose.yml" up -d --build

> 📛Use this command if you have PAT embedded in the docker file (not secure)

Passing the PAT via args

- Build the image using the follow command:

```bash
docker-compose -f "docker-compose.yml" build --build-arg FEED_ACCESSTOKEN="your-PAT"
```
- Run container as follow:

```bash
docker-compose -f "docker-compose.yml" up -d
```

- 🌐Navigate to: https://server-name/