Кейс компании

Разработка мобильной системы умного управления запасами и автоматизации покупок

E-commerce

Кейс разработки мобильного MVP-продукта для контроля домашних запасов, push-уведомлений о дефиците и автоматизации заказов через интеграции с интернет-магазинами.

Система умного управления запасами и автоматизации онлайн-покупок

О проекте

E-commerce / Retail Tech • iOS, Android • Мобильное приложение

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

Проект был реализован в формате MVP для инвестиций — стартап-инициатива для проверки гипотезы и привлечения инвестиций.

КроссплатформенноеУправление запасамиИнтеграция с магазинами

Заказчик: частное лицо

Локация: Санкт-Петербург, Россия

Срок разработки: ~4 месяца

Статус: MVP (под инвестиции)

Бизнес-задача

Создать мобильное приложение, которое:

  • Помогает пользователям отслеживать остатки товаров для домашнего использования
  • Автоматически сигнализирует о необходимости пополнения запасов
  • Агрегирует предложения из разных интернет-магазинов
  • Упрощает процесс заказа товаров через внешние e-commerce платформы

Цели разработки:

  • Разработать кроссплатформенное приложение для iOS и Android
  • Реализовать наглядную систему контроля остатков (цветовые статусы)
  • Внедрить сканер штрих-кодов для быстрого добавления товаров
  • Интегрировать предложения интернет-магазинов
  • Реализовать авторизацию по SMS и push-уведомления

Решение

Команда разработала кроссплатформенное мобильное приложение на React Native, охватывающее полный цикл управления запасами товаров — от добавления и контроля остатков до формирования заказов в интернет-магазинах.

Ключевая функциональность

Аутентификация

  • Авторизация по номеру телефона с SMS-кодом
  • Защита от брутфорса (лимит попыток, таймер повторной отправки)
  • Автоматический вход по сохранённому токену

Управление товарами

  • Список товаров с текущими и минимальными остатками
  • Цветовая индикация статусов: 🟢 — запас в норме, 🟡 — близко к минимуму, 🔴 — требуется пополнение
  • Поиск и сортировка товаров
  • Swipe-жесты для быстрого изменения количества
  • Настройка минимального остатка для каждого товара

Сканирование штрих-кодов

  • Добавление товаров через камеру смартфона
  • Защита от повторных срабатываний
  • Ускорение ввода данных без ручного заполнения

Корзина и предложения

  • Получение предложений из разных интернет-магазинов
  • Классификация товаров: найденные, альтернативные, не найденные
  • Подсчёт общей стоимости заказа
  • Переход в магазин с предзаполненной корзиной через URL-параметры

История заказов

  • Список всех заказов
  • Детализация по товарам, магазину, сумме и дате

Профиль пользователя

  • Личные данные
  • История заказов
  • Настройки интеграций с магазинами

Интеграции

  • Генерация уникального пользовательского токена
  • Инструкции по подключению интернет-магазинов

Уведомления

  • Push-уведомления о низких остатках
  • Firebase Cloud Messaging

UX/UI

  • Собственный дизайн приложения
  • Кастомные UI-компоненты
  • Адаптация под разные размеры экранов
  • Нативные паттерны iOS и Android
  • SVG-иконки и анимации (жесты, переходы)

Технологический стек

Mobile / Frontend

React NativeReduxRedux QueryReact Native ReanimatedReact Native Gesture Handler

Backend / API

Node.jsExpressREST API

Базы данных

MongoDBAsyncStorage (мобильное приложение)

Интеграции

Firebase Cloud MessagingИнтернет-магазины (через URL-параметры с предзаполненной корзиной)

Команда проекта

Со стороны нашей команды:

  • Backend-разработчик
  • Frontend / Mobile-разработчик
  • UI/UX дизайнер
  • QA-инженер
  • Project Manager

Со стороны заказчика специалисты не участвовали.

Методология: Waterfall (одна итерация)

Результаты

Что было реализовано:

  • Полнофункциональное MVP мобильного приложения
  • iOS и Android версии
  • Управление запасами товаров
  • Интеграция с интернет-магазинами
  • Сканер штрих-кодов
  • Push-уведомления
  • История заказов

Основные цифры:

12+

Экранов

9

API endpoints

30+

UI-компонентов

iOS, Android

Платформы

Эффект для пользователей:

  • Автоматизация контроля запасов
  • Экономия времени при покупках
  • Упрощённый заказ товаров
  • Умный подбор альтернатив, если товар недоступен

Статус проекта

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

Отзыв клиента

В течение одного месяца участия 2people IT смогли создать приложение. Внутренние и внешние заинтересованные стороны довольны работой команды. Они эффективны, просты и изобретательны.

ДУ

Денис Ушаков

CEO iDelivery

iDelivery

Хотите обсудить ваш проект?

Свяжитесь с нами, и мы расскажем, как можем помочь реализовать вашу задачу

Подписывайтесь на наш Telegram канал

Свежие статьи, кейсы и полезные материалы о разработке, технологиях и IT-трендах

Подписаться на канал