демо-система · Вымышленный мясокомбинат «Северный» · сборка демо: 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, берёт заявки, отмечает ремонт и ТО
- Мастер цеха — создаёт заявки, принимает работы, перемещает оборудование
- Руководитель — только просмотр и отчёты; на действие без права — объяснение
- Администратор — справочники и пользователи
Ключевой момент
Мастер колбасного цеха сканирует наклейку на шприце и создаёт заявку, механики сразу получают уведомление. Механик закрывает заявку с телефона: какие работы, сколько стоили запчасти, сколько длился простой. Оборудование само возвращается в статус «в работе», мастеру приходит «требуется приёмка», а после приёмки ремонт попадает в отчёт без ручного свода.
Замеры
На демо-данных, методика указана в каждой строке. Реального клиента у демо нет, поэтому цифр «выручка выросла» здесь нет.
Скриншоты
Нажмите, чтобы увеличить. Листайте свайпом или стрелками.
Стек и архитектура
- Python 3.10
- Django 5.2
- HTMX
- SQLite (в проде PostgreSQL)
- segno (QR)
- openpyxl
- html5-qrcode
- gunicorn, Caddy
- Модели: цех → участок → оборудование; заявка с лентой событий; план ТО → записи ТО; перемещения.
- Права — свойства роли, одна проверка на каждый экран.
- Уведомления идут через одну функцию: запись в интерфейс и в журнал Telegram. В проде на этом месте вызов Bot API.
- Отчёты считаются запросами к базе на лету, Excel строит тот же модуль.
Интеграции
В демо Telegram сымитирован журналом: видно, кому и что ушло бы. Обмен с 1С не подключён; в проде через него сверяются основные средства и списываются запчасти по закрытым заявкам.
Как было бы в проде
- Установка на сервер заказчика внутри заводской сети, без облака. PostgreSQL, ежедневные бэкапы с проверкой восстановления, мониторинг.
- Вход по логину и паролю или через AD. Настоящий бот предприятия в Telegram или MAX.
- Следующий шаг — чек-лист процедуры ТО с отметками и фото с телефона.
- Срок внутреннего сервиса такого объёма — 4–8 недель по этапам.
Сроки по факту
Сборка демо: 1 день, 24.10.2026. Код пишу вместе с ИИ-агентами, проверка — автоматическая, в браузере на сервере. Сроки проекта у заказчика — в последнем пункте «Как было бы в проде» и в разделе «Процесс и сроки».
Попробовать
войти как — нажмите роль, демо откроется сразу
Войдите как мастер цеха и создайте заявку. Затем как механик возьмите её в работу и отметьте выполненной. Потом снова мастером примите работу.
Ночью все данные возвращаются к исходным.
Обсудить задачу
Нужна такая система под вашу задачу? Напишите, что болит, — разберу и покажу прототип на ваших данных до договора. Как я работаю и как оплачивать — на странице портфолио.