Корпоративное приложение для сотрудников сети светотехники: геймификация продаж, прозрачная мотивация и метрики в одном контуре.
Магазины светотехники часто расположены в торговых центрах. ТЦ — это подвалы, металлоконструкции, заглушенный WiFi от соседей. Интернет то есть, то нет. Если приложение требует постоянного соединения, им никто не будет пользоваться — вернутся к тетрадкам.
Мы реализовали offline-first на основе локальной SQLite-базы: все операции (приёмка, продажа, перемещение) сначала пишутся локально, потом синхронизируются с сервером. Конфликты разрешаются по временной метке — побеждает последнее действие. Для складского учёта это допустимо: если два сотрудника случайно одновременно редактируют одну позицию, последнее изменение корректное, и сотрудник это увидит.
Синхронизация запускается автоматически при появлении сети. Очередь операций в Redis на стороне API позволяет обработать батч из нескольких сотен операций одним запросом — без дубликатов, с идемпотентными ключами.
Основные экраны мобильного приложения для персонала магазинов
Директор сети видит все 12 магазинов на одном экране: текущие остатки, продажи за день/неделю/месяц, топ-товары по выручке и марже. Фильтрация по магазину, категории, артикулу.
Функция «точка заказа»: для каждого артикула задаётся минимальный остаток. Когда магазин опускается ниже — система автоматически формирует заявку поставщику и присылает уведомление ответственному. Раньше этим занимался человек, теперь — алгоритм.
Push-уведомления через Firebase: низкий остаток, новый приход, завершённая инвентаризация. Руководитель получает дайджест в начале рабочего дня — что произошло ночью в каждой точке.
Нужна мобильная система для вашей розничной сети?