Все работы

SellerOS

Продавец, который торгует на трёх площадках, видит три разных кабинета и три разные цифры прибыли. SellerOS сводит их в одну модель и показывает не просто графики, а где именно теряются деньги и что с этим сделать.

Клиент
Свой продукт студии
Тип
Веб-сервис, демо-данные
Что делали
Продукт, бэкенд и интерфейс
Год
2026
SellerOS

Одна модель денег

Выручка, возвраты, реклама и комиссии всех площадок сводятся в один отчёт о прибыли: от валовых продаж до чистой прибыли и маржи. Товары с разных площадок связываются в единый каталог.

Диагностика, а не графики

Слой диагностики превращает метрики в карточки: причина, действие и эффект в рублях. Например: ключевой товар закончится через 9 дней — отправить 240 единиц на склады. Для Avito отдельно считается воронка от просмотра до квалифицированного лида и скорость первого ответа.

Безопасно по устройству

Сервис только читает данные площадок и ничего не меняет в кабинетах. Ключи доступа шифруются AES-256-GCM, сырые ответы хранятся с дедупликацией по SHA-256. На скриншотах — демо-данные, интерфейс помечает это сам.

Три площадки, одна книга

Три воронки принимают данные Ozon, Яндекс Маркета и Avito, общая мельница приводит их к одному виду и записывает в один барабан учёта, а стрелка диагностики показывает, где теряются деньги.

₽
Стрелка диагностики: причина → действие → эффект в рубляхБункеры Ozon, «Яндекс Маркета» и Avito, мельница, барабан учётаЛента и ряды барабана — движение, счёт идёт от одной моделиSellerOS сводит Ozon, «Яндекс Маркет» и Avito в одну финансовую модель. Данные площадок только читаются: круглые жетоны — Ozon, квадратные — «Яндекс Маркет», треугольные — Avito. Сырой JSON хранится с дедупликацией по SHA-256: у весов-хеша толкатель сбрасывает повтор в приёмник, а мельница делает из каждой записи одинаковый слиток. Ключи доступа лежат в шкатулке слева: они шифруются AES-256-GCM. Слой диагностики превращает метрики в карточки «причина → действие → эффект в рублях», а в P&L валовая выручка становится чистой и затем прибылью. Числа в окошке — счёт самой модели, не данные продавцов.

Технически

  • Java 21 и Spring Boot: модульный монолит из модулей учётных записей, каталога, интеграций, аналитики и рекомендаций.
  • PostgreSQL 17 с миграциями Flyway, интерфейс на React и TypeScript.
  • Вход по JWT с обновлением через cookie, данные разделены по организациям.
  • Ключи площадок шифруются AES-256-GCM, сырые ответы хранятся с дедупликацией по SHA-256.
  • Запускается одной командой docker compose.

Java · Spring Boot · PostgreSQL · React

Обсудим ваш проект?

Обсудить проект