ООО «Сервис»
1 600 000
Электронная коммерция
Россия, Благовещенск
Сентябрь 2025
Клиент — компания, специализирующаяся на продаже легковых автомобилей, малотоннажных грузовиков и автозапчастей. Ориентирована на физических лиц и бизнес-клиентов. Задача создать мобильное приложение-маркетплейс для автомобилей и автозапчастей.
• Провели технический аудит и навели порядок в проекте (ревизия кода и API, выстраивание архитектуры, единые стандарты разработки).
• Сформировали масштабируемую архитектуру мобильного приложения-маркетплейса (учёт сложной бизнес-логики, опора на наработки предыдущих команд).
• Реализовали кросс-ролевую модель аккаунта (до 4 аккаунтов на устройстве, для каждого— роли «покупатель/продавец», быстое переключение без повторной авторизации).
• Разработали раздел «Заявки» (листинги по ролям, карточка заявки, действия по ролям, папки для покупателя, «подборки» с сохранёнными фильтрами для продавца, авто-жизненный цикл и продление заявок).
• Реализовали раздел «Склад» (управление товарами, массовые действия, фильтры/поиск/сортировка, автоматическое списание остатков, папки/подборки).
• Создали раздел «Заказы» (полный цикл от оформления до завершения, статусы, подтверждения, ТТН, ручные статусы для самовывоза, автоматические статусы для доставки до ПВЗ).
• Настроили автоматическую отмену неактуальных заказов (по регламентам сроков оплаты, отправки и получения).
• Разработали «Корзину» и оформление заказа (добавление товаров и предложений, валидация доступности, сохранение и восстановление между сессиями и ролями).
• Внедрили контроль остатков и архивирование нулевых позиций (автоснижение остатков при заказе, метка «Нет в наличии», автоматический перенос в архив по сроку).
• Интегрировали транспортные компании по REST API (трекинг статусов в реальном времени, периодические обновления, обработка ошибок, масштабируемость под новых перевозчиков).
• Интегрировали платёжную платформу «Точка Банк» (номинальный счёт: идентификация бенефициаров, возвраты/частичные выкупы, криптоподпись; эквайринг: агрегированные платежи, сверка, защита от дублей).
• Реализовали «Профиль» с учётом типа пользователя (физ./юр. лица, ИП/организация; баланс, документы, обучение, поддержка, техника, рейтинг, партнёрская программа).
• Встроили партнёрскую программу (уникальный промокод, фиксация рефералов, начисление 1% на внутренний баланс после первого заказа).
• Обеспечили уведомления и чаты в реальном времени (Firebase Messaging для push, WebSocket для событий/сообщений, группировка, статусы прочтения).
• Стандартизировали окружения и процессы (настройка среды разработки/тестирования/продакшн, документация, согласованность конфигураций, повышение производительности и устойчивости).
Работа началась с технического аудита MVP и анализа кодовой базы, доставшейся от предыдущих исполнителей. Команда выявила ключевые проблемы: отсутствие документации, разрозненная структура кода и неструктурированное API. На основе полученных данных была спроектирована новая архитектура приложения, учитывающая сложную бизнес-логику и необходимость поддержки нескольких ролей в одном аккаунте. Также были определены API-контракты, стандарты разработки и подготовлена дорожная карта реализации проекта.
После завершения проектирования команда приступила к активной фазе разработки. В первую очередь были закрыты технические пробелы и доработан существующий функционал. Далее последовательно реализовывались основные разделы приложения: «Заявки», «Склад», «Заказы», «Корзина», «Профиль», уведомления и чаты. Параллельно велась работа над backend-частью: реализованы API для работы с товарами, заказами, ролями и балансом пользователей. Особое внимание уделялось интеграции с транспортными компаниями и платёжной системой Точка Банк, что позволило обеспечить автоматическое отслеживание заказов и прозрачные финансовые операции.
Для проверки качества и стабильности системы проводилось функциональное и интеграционное тестирование. Проверялась бизнес-логика заявок, заказов и складских остатков, корректность работы интеграций с транспортными компаниями и платёжным сервисом. Также выполнялись нагрузочные проверки, чтобы убедиться в устойчивости приложения при большом количестве товаров и активных заказов.
После завершения разработки и тестирования приложение было подготовлено к релизу: настроено продакшн-окружение, CI/CD-процессы и мониторинг. Проект был выведен в продакшн, первые пользователи смогли зарегистрироваться, разместить товары и оформить заявки. Команда сопровождала запуск и обеспечивала техническую поддержку для стабильной работы приложения.
В результате работы проект перешёл от сырого MVP к полноценному мобильному приложению-маркетплейсу с проработанной архитектурой и стабильным функционалом. Приложение объединило в себе все ключевые процессы: управление заявками и складом, оформление заказов и работу корзины, профили с ролями покупателей и продавцов, чаты и уведомления в реальном времени, интеграции с транспортными компаниями и платёжной системой Точка Банк.