CheckList — цифровизация контроля на производстве
CheckList — корпоративная экосистема для цифровизации контроля технологических процессов на производстве. Система состоит из офлайн Android-приложения для операторов-исполнителей и двух веб-панелей для администраторов и контролёров. Стек: PHP Laravel, React, Kotlin. Решение полностью заменяет бумажную отчётность, фиксирует каждый этап с таймером и фотофиксацией, работает во внутренней сети предприятия без постоянного доступа к интернету.

О продукте
Коротко — что это за продукт и для кого мы его делали.
CheckList — это не отдельное приложение, а единая экосистема для цифрового контроля производства. Оператор у реактора работает в Android-приложении: ведёт технологический процесс по шагам, фиксирует каждый этап таймером и фотографией. Администратор и контролёр видят ту же смену в веб-панелях — в реальном времени, без бумажных журналов и звонков в цех.
Мы делали продукт для промышленной среды, где интернет нестабилен, а цена ошибки высока. Поэтому мобильное приложение работает офлайн, данные хранятся в закрытом контуре предприятия, а каждое устройство жёстко привязано к своему оборудованию.
Задача
Заказчику было необходимо цифровизовать процесс контроля работы промышленных реакторов. Ранее учет велся бумажными журналами, что приводило к человеческим ошибкам, задержкам в получении актуальной информации, сложностям с анализом данных и отсутствию прозрачности на каждом этапе производства.
Основные цели: автоматизировать сбор данных по каждому этапу, исключить бумажную отчетность и минимизировать риски потери и фальсификации данных, обеспечить прозрачность в реальном времени и создать централизованную систему администрирования.
Особенности проекта
Промышленный софт (IndTech) — продукт живёт в реальном цеху, а не в офисе, и проектировался под условия производства.
Работа в isolated-среде — приложение и панели функционируют во внутренней сети предприятия, без выхода во внешний интернет.
FIX-price проект — фиксированный объём и бюджет, поэтому границы MVP и приоритеты были определены на старте.
Двухсоставной продукт — мобильное приложение исполнителя и веб-панели управления работают как единая система вокруг одних данных.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мы разложили технологический процесс на дискретные этапы и сделали их ядром продукта: каждый шаг — это карточка с таймером, нормативом времени, описанием и обязательной фотофиксацией. Так операция становится воспроизводимой и проверяемой, а не зависит от памяти оператора.
Архитектуру разделили на три приложения вокруг общего бэкенда: Android-клиент исполнителя на Kotlin с офлайн-режимом, веб-панель администрирования и контрольная веб-панель на React. Серверная логика — на PHP Laravel. Устройство привязывается к конкретному оборудованию по уникальному ID, чтобы данные нельзя было подменить или перепутать реакторы.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему Laravel, React и Kotlin — и зачем офлайн-first
Для промышленного контура с жёсткими требованиями к надёжности и офлайн-работе выбор стека обусловлен конкретными требованиями:
Офлайн-first vs кросс-платформа. Flutter и React Native требуют постоянного соединения для синхронизации или сложных мостов к нативным API. Kotlin позволяет хранить все рабочие данные в локальной базе и синхронизировать пакетами при появлении сети — критично для цехов с нестабильным Wi-Fi.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Пошаговый чек-лист
Технологический процесс разбит на этапы с нормативом времени, описанием и подсказками для оператора.
Таймер и фотофиксация
Каждый этап фиксируется таймером и обязательным фото — создаётся аудит-трейл смены.
Офлайн-режим
Приложение работает без интернета во внутренней сети цеха и синхронизирует данные при появлении связи.
Мониторинг реакторов
Панель контролёра показывает статусы всех реакторов, прогресс и аварийные остановки в реальном времени.
Администрирование
Управление пользователями, ролями (сотрудник, контролёр), реакторами и их процессами.
Аналитика и архив
Отставания от плана, ошибки, аварийные остановки и история смен по каждому реактору.
Как это работает
Ключевые экраны продукта — по шагам.

Администрирование и роли
Веб-панель администратора — центр управления системой. Здесь заводят пользователей, назначают роли сотрудника и контролёра, ищут и фильтруют записи по роли.
Через эту панель настраивают, кто и с каким доступом работает в системе, — от оператора у реактора до контролёра, следящего за сменой.

Старт смены у реактора
Оператор открывает смену в Android-приложении на первом этапе: крупный таймер, счётчик «этап 01/35» и привязка к конкретному реактору по номеру.
Под таймером — название и описание текущего шага («Проверка аппарата на чистоту»). Смена начинается кнопкой «Начать», а фото фиксирует выполнение этапа.

Мониторинг всех реакторов
Панель контролёра сводит все реакторы на один экран: статус «в работе», «ожидает» или «аварийная остановка», текущий процесс, прогресс загрузки и время.
Аварийные карточки подсвечиваются красным, поэтому проблемный реактор виден сразу — без обхода цеха и звонков.

Пошаговый процесс и нормативы
По ходу смены приложение ведёт оператора этап за этапом: таймер отсчитывает время шага, а счётчик «16/35» показывает, сколько пройдено и сколько осталось.
Каждый этап сопровождается подробным описанием и нормативом времени — при необходимости оператор раскрывает полный текст инструкции кнопкой «Ещё».

Детальная карточка реактора
Контролёр открывает конкретный реактор и видит смену целиком: прогресс по этапам, отставание от плана, число аварийных остановок и ошибок, состав смены и время работы исполнителей.
Здесь же — журнал процессов с фотофиксацией, график «факт против плана» и архив прошлых смен по датам.

Управление реакторами
Раздел «Реакторы» показывает всё оборудование плитками: номер, ID устройства, текущий процесс и статус смены.
Любую карточку можно отредактировать или удалить, а новое оборудование добавить кнопкой «Новый реактор» — так растёт парк реакторов в системе.

Настройка технологического процесса
На странице реактора администратор задаёт наименование, привязывает устройство по уникальному ID и собирает технологический процесс из этапов.
Шаги нумеруются и упорядочиваются — от «Проверки аппарата на чистоту» до отбора проб на pH. Именно этот сценарий оператор потом проходит в приложении шаг за шагом.

Вход оператора в приложение
Приложение открывается экраном входа по логину и паролю с фирменной шапкой предприятия.
Авторизация привязывает оператора к его учётной записи и роли, а устройство — к закреплённому за ним реактору, что исключает подмену данных.

Завершение смены с подтверждением
Закрыть смену можно только осознанно: приложение запрашивает подтверждение «Вы уверены, что хотите закончить смену?».
Так оператор не завершит процесс случайно и не потеряет данные незаконченных этапов — смена фиксируется целиком и уходит в архив.
Данные и закрытый контур
Система работает во внутренней сети предприятия: без выхода во внешний интернет, с офлайн-режимом на стороне оператора.
Персональные данные сотрудников хранятся исключительно на сервере предприятия в закрытом контуре, что отвечает требованиям 152-ФЗ.
В цифрах
- 3 приложения: офлайн Android-приложение для операторов + веб-панель администратора + веб-панель контролёров.
- Офлайн-работа во внутренней сети предприятия — без постоянного подключения к интернету.
- Устранена бумажная отчётность на пилотных реакторах: каждый этап фиксируется в системе.
- Обязательная фотофиксация и таймер на каждом технологическом этапе — исключают подделку данных.
- Уникальный ID привязки Android-устройства к конкретному оборудованию — исключает пересортицу данных.
- Типичное окно промышленного MVP с офлайн-синхронизацией — 16–28 недель (отраслевой диапазон, не гарантия по конкретному проекту).
Архитектура и персональные данные
Система работает в закрытом промышленном контуре: сервер развёрнут в локальной сети предприятия, внешний доступ к данным операторов отсутствует. Персональные данные сотрудников (ФИО, табельные номера, фото) обрабатываются исключительно внутри периметра предприятия.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Реестр операторов: pd.rkn.gov.ru.
Часто задаваемые вопросы
Что такое цифровизация контроля технологических процессов?
Зачем Android-приложение работает офлайн?
Как фотофиксация и таймер снижают риски на производстве?
Что с персональными данными операторов и 152-ФЗ?
Сколько занимает разработка промышленного MVP?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии YuSMP Group
Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.
Мобильная разработка
Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.
Подробнее →Разработка мобильных приложений под iOS
Нативные приложения для iPhone и iPad на Swift и SwiftUI.
Подробнее →Разработка мобильных приложений под Android
Приложения для Android на Kotlin и Jetpack Compose.
Подробнее →Кроссплатформенный подход
Одно приложение сразу на iOS и Android на Flutter.
Подробнее →Веб - разработка
SPA, порталы и веб-платформы на React / Next.js и Node.
Подробнее →Backend-разработка
Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.
Подробнее →Разработка под ключ
Продукт под ключ: аналитика, дизайн, разработка и запуск.
Подробнее →MVP
Быстрый запуск ядра продукта, чтобы проверить гипотезу без лишних затрат.
Подробнее →Тестирование
Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.
Подробнее →UI/UX-дизайн
Исследование, прототип и дизайн-система — интерфейсы, которыми удобно пользоваться.
Подробнее →Прототипирование
Кликабельный прототип для проверки идеи до разработки.
Подробнее →Создание сайтов
Корпоративные сайты, лендинги и интернет-магазины под ключ.
Подробнее →IT - аудит
Аудит ИТ-инфраструктуры, кода и безопасности.
Подробнее →SEO‑продвижение
Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.
Подробнее →Контекстная реклама
Яндекс Директ — заявки с первого дня и контроль цены лида.
Подробнее →SMM‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

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

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Хотите такой же проект — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













