Дашборд на streamlit в докере

3 000 руб. за проект
04 октября 2021, 20:01 • 1 отклик • 27 просмотров
Есть API для доступа к данным о продаже магазинов, необходимо сверстать дашбор, где выбирается:
- регион
- магазин
- категория
- субкатегории (могут быть вложенными, произвольное количество)
- выводится таблица продаж товаров за период (период фиксированный). В таблице ссылки на карточку товара в интернет-магазине
- есть возможность скачать excel файл.

Streamlit должен работать в докере.

API (реализовано на Fast API) имеет следующие методы:
Categories
GET /categories/Read Item
GET /categories/{item_id}/Read Item
GET /categories/{item_id}/values_by_region/Read Category Values By Region
GET /categories/{item_id}/values_by_shop/{shop_id}/Read Category Values By Region
GET /categories/{item_id}/products/Get Category Products

Products
GET /products/Read Items
GET /products/{item_id}/Read Item
GET /products/{item_id}/stocks_prices/Read Product Stocks Prices
GET /products/{item_id}/shop/{shop_id}/sales/Get Product Shop Sales
GET /products/{item_id}/region/{region_name}/sales/Get Product Shop Sales

Shops
GET /shops/Read Items
GET /shops/{item_id}/Read Item

Regions
GET /regions/Get Region