Штатик
Все кейсы

демо-система · Вымышленный мясокомбинат «Северный» · сборка демо: 1 день, 24.10.2026

Учёт и ремонт оборудования для мясокомбината: заявка с телефона по QR

База из 93 единиц оборудования, QR-наклейки, заявки на ремонт с телефона, плановое ТО и отчёты по простоям в Excel.

Внутренние системы

войти как — нажмите роль, демо откроется сразу

Войдите как мастер цеха и создайте заявку. Затем как механик возьмите её в работу и отметьте выполненной. Потом снова мастером примите работу.

Ночью все данные возвращаются к исходным.

Сводка главного механика: остановленное оборудование, заявки, просроченное ТО

Задача

Запрос производств (в основе — реальный тендер мясокомбината): одна база оборудования вместо таблиц у каждого механика. Где стоит каждая единица и в каком она состоянии, QR-наклейки, ремонты и плановое ТО по дням и моточасам, заявки от цехов с уведомлениями, отчёты по простоям и затратам в Excel.

Что сделано

  • 93 единицы на учёте в 6 цехах: паспорт, состояние, моточасы, история перемещений, ремонтов и ТО в карточке.
  • Инвентарные номера и QR: лист наклеек 70×38 мм на A4. Сканер работает камерой телефона в браузере, QR открывает карточку, из неё одной кнопкой создаётся заявка.
  • Заявка проходит путь «создана → в работе → выполнена → принята». Каждый шаг пишется в ленту и уходит участникам уведомлением.
  • Плановое ТО по дням и по моточасам, напоминание за 3–7 дней, вкладки «просрочено / скоро / на 30 дней».
  • Отчёты за 3, 6 и 12 месяцев: затраты, простой по цехам, ТО в срок, проблемное оборудование. Выгрузка в XLSX.
  • Ctrl+K — быстрый переход, «/» — поиск, тёмная тема, нижняя панель на телефоне. История за 6 месяцев: 196 заявок, 590 ТО.

Роли

  • Главный механик — оборудование, планы ТО, назначение исполнителей, отчёты
  • Механик — с телефона: сканирует QR, берёт заявки, отмечает ремонт и ТО
  • Мастер цеха — создаёт заявки, принимает работы, перемещает оборудование
  • Руководитель — только просмотр и отчёты; на действие без права — объяснение
  • Администратор — справочники и пользователи

Ключевой момент

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

Замеры

193 / 311страниц и уникальных ссылок открыто под пятью ролями, каждая сверена с заголовком страницы назначения; ни одного 404 или 500.
70открытий экранов на телефоне 390 px (14 экранов × 5 ролей) без горизонтальной прокрутки.
0,07 сответ сервера на главной, в списках и отчётах (медиана из 5 запросов); лист из 60 QR-наклеек — 0,36 с.

На демо-данных, методика указана в каждой строке. Реального клиента у демо нет, поэтому цифр «выручка выросла» здесь нет.

Скриншоты

Нажмите, чтобы увеличить. Листайте свайпом или стрелками.

База оборудования с фильтрами по цеху, типу и состоянию
Карточка: паспорт, план ТО, история ремонтов, QR
Заявка ждёт приёмки, лента событий
Затраты, простои по цехам, ТО в срок, выгрузка в Excel
Печать QR-наклеек листом
Главная механика на телефоне
Сканер QR на телефоне

Стек и архитектура

  • Python 3.10
  • Django 5.2
  • HTMX
  • SQLite (в проде PostgreSQL)
  • segno (QR)
  • openpyxl
  • html5-qrcode
  • gunicorn, Caddy
  1. Модели: цех → участок → оборудование; заявка с лентой событий; план ТО → записи ТО; перемещения.
  2. Права — свойства роли, одна проверка на каждый экран.
  3. Уведомления идут через одну функцию: запись в интерфейс и в журнал Telegram. В проде на этом месте вызов Bot API.
  4. Отчёты считаются запросами к базе на лету, Excel строит тот же модуль.

Интеграции

В демо Telegram сымитирован журналом: видно, кому и что ушло бы. Обмен с 1С не подключён; в проде через него сверяются основные средства и списываются запчасти по закрытым заявкам.

Как было бы в проде

  • Установка на сервер заказчика внутри заводской сети, без облака. PostgreSQL, ежедневные бэкапы с проверкой восстановления, мониторинг.
  • Вход по логину и паролю или через AD. Настоящий бот предприятия в Telegram или MAX.
  • Следующий шаг — чек-лист процедуры ТО с отметками и фото с телефона.
  • Срок внутреннего сервиса такого объёма — 4–8 недель по этапам.

Сроки по факту

Сборка демо: 1 день, 24.10.2026. Код пишу вместе с ИИ-агентами, проверка — автоматическая, в браузере на сервере. Сроки проекта у заказчика — в последнем пункте «Как было бы в проде» и в разделе «Процесс и сроки».

Попробовать

войти как — нажмите роль, демо откроется сразу

Войдите как мастер цеха и создайте заявку. Затем как механик возьмите её в работу и отметьте выполненной. Потом снова мастером примите работу.

Ночью все данные возвращаются к исходным.

Обсудить задачу

Нужна такая система под вашу задачу? Напишите, что болит, — разберу и покажу прототип на ваших данных до договора. Как я работаю и как оплачивать — на странице портфолио.

почта, если Telegram не открывается

anton.shtatik@yandex.ru

Отвечаю в течение рабочего дня.