https://github.com/gunter0216/retailanalitycs
Реализация web-интерфейса для ранее созданной базы данных. Приложение поддерживает CRUD-операции, импорт/экспорт таблиц, авторизацию, запуск функций, а также логирование.
https://github.com/gunter0216/retailanalitycs
asp-net cshar docker postgresql
Last synced: 3 months ago
JSON representation
Реализация web-интерфейса для ранее созданной базы данных. Приложение поддерживает CRUD-операции, импорт/экспорт таблиц, авторизацию, запуск функций, а также логирование.
- Host: GitHub
- URL: https://github.com/gunter0216/retailanalitycs
- Owner: gunter0216
- Created: 2023-06-07T08:01:06.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-12-01T06:57:44.000Z (over 1 year ago)
- Last Synced: 2025-01-13T10:49:59.370Z (4 months ago)
- Topics: asp-net, cshar, docker, postgresql
- Language: C#
- Homepage:
- Size: 661 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RetailAnalitycs
В данном проекте реализован web-интерфейс для ранее созданной базы данных.
Приложение поддерживает CRUD-операции, импорт/экспорт таблиц, авторизацию, запуск операций/функций базы через графический интерфейс, а также логирование действий пользователя.
Web-приложение реализовано с использованием **ASP.NET Core**.
В качестве ORM фреймворка выбран **Entity Framework Core**
SPA-frontend реализован на **Angular**.### Авторизация
Существуют два заранее созданных аккаунта
- Username - admin, Password - admin
- Username - user, Password - user
### Retail Analytics
Вкладка *Retail Analytics* включается в себя все доступные вкладкиuser:
admin:
### Tables
Вкладка *Tables* показывает все доступные таблицы базы данных.
User способен только просматривать таблицы.
Admin способен редактировать таблицы, импортировать и экспортировать.
Таблица sku(user):
Таблица sku(admin):
Таблица sku, редактирование(admin):
### Offers
Вкладка *Offers* показывает 3 функции базы данных и позволяет их выполнять и экспортировать.
Доступна только *admin*.
Функция Cross-selling
### About
Вкладка *About* показывает информацию о разработчиках
### Логирование
В контейнере api в папке app/logs каждый день создаётся новый файл с логами.