Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
IndTech · Веб + Android-приложение

CheckList — цифровизация контроля на производстве

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

Офлайн Android-приложениеДве веб-панелиФотофиксация этаповРабота во внутренней сети152-ФЗ · закрытый контурFIX-price проект
CheckList — обложка кейса
CheckListХимическая промышленность
Клиент
Крупное промышленное предприятие
Отрасль
Химическая промышленность
Платформы
Web · Android
Срок
16–28 недель

О продукте

Коротко — что это за продукт и для кого мы его делали.

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.

Функции продукта

Ключевые возможности, которые закрыли задачу бизнеса.

1

Пошаговый чек-лист

Технологический процесс разбит на этапы с нормативом времени, описанием и подсказками для оператора.

2

Таймер и фотофиксация

Каждый этап фиксируется таймером и обязательным фото — создаётся аудит-трейл смены.

3

Офлайн-режим

Приложение работает без интернета во внутренней сети цеха и синхронизирует данные при появлении связи.

4

Мониторинг реакторов

Панель контролёра показывает статусы всех реакторов, прогресс и аварийные остановки в реальном времени.

5

Администрирование

Управление пользователями, ролями (сотрудник, контролёр), реакторами и их процессами.

6

Аналитика и архив

Отставания от плана, ошибки, аварийные остановки и история смен по каждому реактору.

Как это работает

Ключевые экраны продукта — по шагам.

Администрирование и роли

Администрирование и роли

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

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

Старт смены у реактора

Старт смены у реактора

Оператор открывает смену в Android-приложении на первом этапе: крупный таймер, счётчик «этап 01/35» и привязка к конкретному реактору по номеру.

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

Мониторинг всех реакторов

Мониторинг всех реакторов

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

Аварийные карточки подсвечиваются красным, поэтому проблемный реактор виден сразу — без обхода цеха и звонков.

Пошаговый процесс и нормативы

Пошаговый процесс и нормативы

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

Каждый этап сопровождается подробным описанием и нормативом времени — при необходимости оператор раскрывает полный текст инструкции кнопкой «Ещё».

Детальная карточка реактора

Детальная карточка реактора

Контролёр открывает конкретный реактор и видит смену целиком: прогресс по этапам, отставание от плана, число аварийных остановок и ошибок, состав смены и время работы исполнителей.

Здесь же — журнал процессов с фотофиксацией, график «факт против плана» и архив прошлых смен по датам.

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

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

Раздел «Реакторы» показывает всё оборудование плитками: номер, ID устройства, текущий процесс и статус смены.

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

Настройка технологического процесса

Настройка технологического процесса

На странице реактора администратор задаёт наименование, привязывает устройство по уникальному ID и собирает технологический процесс из этапов.

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

Вход оператора в приложение

Вход оператора в приложение

Приложение открывается экраном входа по логину и паролю с фирменной шапкой предприятия.

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

Завершение смены с подтверждением

Завершение смены с подтверждением

Закрыть смену можно только осознанно: приложение запрашивает подтверждение «Вы уверены, что хотите закончить смену?».

Так оператор не завершит процесс случайно и не потеряет данные незаконченных этапов — смена фиксируется целиком и уходит в архив.

Данные и закрытый контур

Система работает во внутренней сети предприятия: без выхода во внешний интернет, с офлайн-режимом на стороне оператора.

Персональные данные сотрудников хранятся исключительно на сервере предприятия в закрытом контуре, что отвечает требованиям 152-ФЗ.

В цифрах

3
приложения в экосистеме
35
этапов в процессе реактора
0
бумажных журналов на пилоте
16–28
недель на промышленный MVP
  • 3 приложения: офлайн Android-приложение для операторов + веб-панель администратора + веб-панель контролёров.
  • Офлайн-работа во внутренней сети предприятия — без постоянного подключения к интернету.
  • Устранена бумажная отчётность на пилотных реакторах: каждый этап фиксируется в системе.
  • Обязательная фотофиксация и таймер на каждом технологическом этапе — исключают подделку данных.
  • Уникальный ID привязки Android-устройства к конкретному оборудованию — исключает пересортицу данных.
  • Типичное окно промышленного MVP с офлайн-синхронизацией — 16–28 недель (отраслевой диапазон, не гарантия по конкретному проекту).

Архитектура и персональные данные

Система работает в закрытом промышленном контуре: сервер развёрнут в локальной сети предприятия, внешний доступ к данным операторов отсутствует. Персональные данные сотрудников (ФИО, табельные номера, фото) обрабатываются исключительно внутри периметра предприятия.

Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Реестр операторов: pd.rkn.gov.ru.

Часто задаваемые вопросы

Что такое цифровизация контроля технологических процессов?
Это замена бумажных журналов и устных отчётов операторов на цифровую систему фиксации: каждый этап работы с оборудованием записывается в приложении с таймером, фото и привязкой к конкретному устройству. Администратор и контролёр видят данные в реальном времени через веб-панель. Снижается риск ошибок, фальсификации данных и ручного переноса в сводные таблицы.
Зачем Android-приложение работает офлайн?
Производственные цеха часто имеют нестабильное покрытие Wi-Fi или политику, запрещающую внешний интернет в технологической зоне. Офлайн-режим позволяет оператору работать в штатном режиме, а данные синхронизируются с сервером при следующем появлении соединения. Локальная SQLite-база гарантирует отсутствие потери записей.
Как фотофиксация и таймер снижают риски на производстве?
Обязательная фотофиксация на каждом этапе создаёт неопровержимый аудит-трейл: невозможно «пропустить» этап или поставить отметку задним числом без фото. Таймер фиксирует фактическое время выполнения шага — это позволяет выявлять отклонения от регламента и обучать операторов на данных, а не на предположениях.
Что с персональными данными операторов и 152-ФЗ?
Данные сотрудников (ФИО, табельные номера, фото) хранятся исключительно на сервере предприятия в закрытом контуре — без передачи третьим лицам и без хранения в облаке. Заказчик как оператор ПДн вносится в реестр РКН; передаём шаблоны документов: политику обработки, приказ об ответственном, уведомление регулятора. Локализация данных соответствует требованиям 152-ФЗ.
Сколько занимает разработка промышленного MVP?
Типовой промышленный MVP с офлайн Android-приложением, двумя веб-панелями и бэкендом на Laravel занимает 16–28 недель. Диапазон зависит от числа типов оборудования, глубины интеграции с существующими ERP-системами и объёма регламентов согласования на стороне заказчика. По CheckList реальные сроки не раскрываются — проект уложился в отраслевой диапазон.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии 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‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Хотите такой же проект — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.