Skip to content

shukhov/sales_reporter

Repository files navigation

Sales Reporter

  • Запускатеся через Docker

Прописываем в директории проекта:

docker build -t sales_reporter .

docker run -p 8888:8888 sales_reporter

  • Конфигурируется через переменные окружения (по умолчанию HOST=0.0.0.0, PORT=8888)
  • все переменные лежат в файле .env

Переменные окружения и их значения по умолчанию:

Variable Value
HOST 0.0.0.0
PORT 8888
ENVIRONMENT local
DB_HOST localhost
DB_PORT 5432
DB_PASSWORD 12345678
DB_USER postgres
DB_NAME postgres
DB_KIND sqlite
LLM_API_KEY Добавьте свой ключ авторизации GigaChat
  • Чтобы проект сервер присоединялся к базе Postgres измените DB_KIND на postgres

Пример отчета

### Аналитический отчет

#### 1. Общая выручка в рублях
Для расчета общей выручки необходимо умножить количество каждого товара на его цену и сложить результаты для всех транзакций. В данном случае:

- **Product R**: 121 штука * 1500 рублей = 181500 рублей
- **Product F**: 233 штуки * 750.5 рублей = 174791.50 рублей

Итоговая общая выручка: 181500 + 174791.50 = 356291.50 рублей.

### 2. Топ-3 товара по продажам
Для определения топ-3 товаров по продажам необходимо рассмотреть количество проданных единиц для каждого товара.

- Product R: 121 шт.
- Product F: 233 шт.

По количеству проданного товара Product F занимает первое место, Product R - второе. Третье место определить сложно, так как нет информации о других товарах.

### 3. Распределение по категориям
Категории товаров: Food и Oil.

- Food:
  - Product R: 121 единица * 1500 рублей/единицу = 181500 рублей
- Oil:
  - Product F: 233 единицы * 750.50 рублей/единицу = 174791.50 рублей

Обе категории принесли значительную выручку, однако категория Oil (масла) оказалась более прибыльной.

**Выводы:**
1. Наибольшую выручку принесла категория Oil (масла), а именно товар Product F.
2. Top-3 товары по продажам: Product F (Oil), Product R (Food).
3. Необходимо учитывать распределение по категориям для оптимизации маркетинговых стратегий и управления запасами.

P.S. Готов ответить на все вопросы по проекту на собеседовании

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published