https://github.com/qwiklly/blazoradminpanel1
This project is an admin panel featuring functionalities such as user addition and role assignment, user deletion, and authorization. Operations are performed using JWT web tokens, and data is transmitted through an API. Each user has a role, and some project functionalities depend on the user's role.
https://github.com/qwiklly/blazoradminpanel1
adminpanel blazor csharp dotnet jwt restful-api swagger
Last synced: about 2 months ago
JSON representation
This project is an admin panel featuring functionalities such as user addition and role assignment, user deletion, and authorization. Operations are performed using JWT web tokens, and data is transmitted through an API. Each user has a role, and some project functionalities depend on the user's role.
- Host: GitHub
- URL: https://github.com/qwiklly/blazoradminpanel1
- Owner: qwiklly
- Created: 2024-05-12T12:50:58.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-28T17:54:34.000Z (almost 2 years ago)
- Last Synced: 2025-01-02T14:26:04.755Z (over 1 year ago)
- Topics: adminpanel, blazor, csharp, dotnet, jwt, restful-api, swagger
- Language: C#
- Homepage:
- Size: 170 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Описание: AdminPanel (Панель администратора)
Этот проект представляет собой панель администратора. Он обладает следующими функциями: добавление пользователя и его роли, удаление пользователя, авторизация. Операции осуществляются с помощью Web токенов JWT, а данные передаются через API. Кроме того, каждый пользователь имеет роль, и некоторый функционал проекта зависит от роли пользователя. В проекте реализован RESTful API.
# Используемые технологии
* NET Core 8.0
* Azure.Identity
* BCrypt.Net-Next
* Microsoft.Data.SqlClient
* Microsoft.EntityFrameworkCore
* Microsoft.EntityFrameworkCore.SqlServer
* Swashbuckle.AspNetCore
* System.IdentityModel.Tokens.Jwt
* Microsoft.AspNetCore.Authentication.JwtBearer
* Microsoft.AspNetCore.Components.Authorization
# Основной функционал:
* Добавление пользователя.
* Удаление пользователя.
* Авторизация.
* Назначение ролей.
# При запуске:
Возможно при запуске потребуется обновить базу данных, для этого в консоле диспетчера пакетов пропишите данную команду

## Изображения форм
### **Начальный экран**

### **Окно входа**

### **Окно добавления пользователя**

### **Список пользователей и удаление**

### **Список запросов транспортных средств с их координатами и удаление**

### **Окно Swagger**

## Видеообзор проекта
https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/342e70c3-cc14-43d0-93a6-5f2c32a6673d