Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 12 days 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 (8 months ago)
- Default Branch: master
- Last Pushed: 2024-08-28T17:54:34.000Z (5 months ago)
- Last Synced: 2024-11-09T00:54:02.399Z (2 months 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# Основной функционал:
* Добавление пользователя.
* Удаление пользователя.
* Авторизация.
* Назначение ролей.# При запуске:
Возможно при запуске потребуется обновить базу данных, для этого в консоле диспетчера пакетов пропишите данную команду![image](https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/7a57b1e9-3b7b-4610-9ad1-2f550c4e15f2)
## Изображения форм
### **Начальный экран**![Screenshot 2024-05-19 201348](https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/5ce6d94b-36d3-45a5-bf44-e128f36557ed)
### **Окно входа**
![Screenshot 2024-05-19 201357](https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/e3ecb6cb-5715-4f83-b264-709afed34919)
### **Окно добавления пользователя**
![Screenshot 2024-05-19 201425](https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/ee0b4c3a-07bd-47c9-9a92-b9b2754f6966)
### **Список пользователей и удаление**
![Screenshot 2024-05-19 201436](https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/55095b65-803c-4544-8e2c-ad8a3006fe88)
### **Список запросов транспортных средств с их координатами и удаление**
![image](https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/8565abf1-5f7f-47f8-8ccd-892a8527e501)
### **Окно Swagger**
![image](https://github.com/user-attachments/assets/8b08b2c0-a521-48bd-8810-908c5d70d1da)
## Видеообзор проекта
https://github.com/qwiklly/BlazorAdminPanel1/assets/157243767/342e70c3-cc14-43d0-93a6-5f2c32a6673d