Сервис поставок FBO

Сервис прогнозирования спроса и поставок для FBO-продавцов

Спроектировали веб-сервис для FBO-продавцов, который объединяет продажи и остатки маркетплейсов, прогнозирует спрос и превращает риск дефицита или излишков в конкретный план поставок.

ReactTypeScriptViteFastAPIPythonPostgreSQLRedis
Превью сервиса с главной панелью прогноза запасов, поставок и товаров, требующих внимания

Задача и эффект

Что сделали и какой результат получил проект

Показываем не только экран, а прикладную логику: какую задачу решали, что изменили, какой результат получил бизнес и за что отвечал DevAstro.

Задача

Что нужно было решить

Собрать сервис для FBO-продавцов, который помогает планировать поставки на маркетплейсы, видеть риск дефицита и принимать решения не по разрозненным таблицам.

Решение

Как собрали рабочую систему

Спроектировали React-интерфейс и FastAPI-сервер: импорт данных, прогноз спроса, группировку рисков, рекомендации по поставкам, отчёты и настройки модели.

Результат

Что получил бизнес

Сервис показывает приоритеты пополнения, прогнозы по SKU, план поставок, аналитику по каналам и объяснение факторов модели.

Роль

За что отвечал DevAstro

DevAstro проработал продуктовый UX, интерфейс, серверный API, модель данных, импорт, прогнозный контур и границы безопасного MVP.

Разбор решения

Как устроены ключевые экраны и процессы

React-интерфейс и FastAPI-сервер связывают импорт данных, прогнозную модель, очередь рекомендаций, аналитику по SKU и отчёты. Пользователь видит не только расчёт, но и факторы, которые повлияли на рекомендацию.

План поставок с очередью рекомендаций, рисками дефицита и карточкой выбранного товара
Экран 01

План поставок и очередь рекомендаций

План поставок группирует рекомендации по приоритетам: критический риск, ближайшая поставка и стабильные позиции без перегруза лишними метриками.

Экран прогноза спроса с графиком факта, прогноза, драйверами спроса и рекомендациями модели
Экран 02

Прогноз спроса и объяснение модели

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

Раздел ассортимента с состоянием SKU, каналами продаж, ABC XYZ и рекомендациями по товару
Экран 03

Ассортимент и здоровье SKU

Ассортимент помогает видеть здоровье SKU по каналам продаж: активные позиции, товары в риске, новинки и кандидаты на вывод.

Экран импорта данных с подключением Ozon, Wildberries, Яндекс Маркет, ERP и CSV XLSX
Экран 04

Импорт данных и сопоставление колонок

Импорт данных собирает остатки, продажи и заказы из Ozon, Wildberries, Яндекс Маркет, ERP и CSV/XLSX без ручной подготовки таблиц.

Раздел отчётов с графиками продаж, дефицита, покрытия запасами и настройками экспорта
Экран 05

Отчёты и экспорт аналитики

Отчёты дают управленческую аналитику: продажи по каналам, динамику дефицита, покрытие запасами и экспорт для команды закупок.

Настройки с подключением маркетплейсов, параметрами пополнения, ролями и расписанием пересчёта модели
Экран 06

Настройки, интеграции и параметры модели

Настройки фиксируют правила пополнения, роли, расписание пересчёта модели и подключённые склады, чтобы сервис можно было развивать после MVP.

Мобильная главная с критическими рисками, товарами внимания, рекомендацией модели и планом отгрузок
Экран 07

Мобильная главная

Мобильная главная оставляет только управленческие действия: увидеть риск, проверить товары внимания, подтвердить рекомендацию и открыть план поставок.

Техническая основа

Стек, интеграции и база для развития

Стек выбран под задачу бизнеса: скорость сайта, удобное управление контентом, интеграции с внешними сервисами, аналитику, SEO и дальнейшую поддержку.

Техническая основа проекта

Не набор технологий, а рабочая связка

Важно, чтобы сайт или сервис можно было развивать: добавлять страницы, подключать API, запускать SEO и рекламу, не ломая путь пользователя к заявке или покупке.

Платформа и интерфейсReact · TypeScript
Данные и структураVite · FastAPI
Интеграции и контрольPython · PostgreSQL
Рост после запускаRedis · Pandas · CatBoost / Prophet · Chart.js · Docker

Обсудим похожую задачу

Нужно React + FastAPI приложение с данными, ролями и аналитикой?

Опишем роли, источники данных, API, прогнозную логику, отчёты, интерфейсы и безопасный MVP без лишней сложности.

Тип проекта
Заполнить бриф