Задача(Proof-of-Concept):
Автоматизировать пункты взвешивания для крупного завода с полной интеграцией оборудования (весы, камеры, табло) и созданием централизованного пульта управления.
Решение:
Разработал с нуля систему на Python/FastAPI + React, которая:
- Автоматически собирает данные с весов и распознаёт номера с камер
- Валидирует вес по бизнес-правилам (допустимые отклонения)
- Выводит данные на электронные табло заказчика
- Предоставляет админку для управления оборудованием и мониторинга в реальном времени
Результаты:
- Время обработки рейса ↓ с 7 до 2 минут
- Автоматизация 82% рейсов (остальные — на ручную проверку)
- Создан готовый продукт для продажи другим предприятиям
- Пилот успешно масштабируется на все 12 пунктов завода
Технический стек:
Backend - Python 3.11, FastAPI, SQLAlchemy, Celery, PostgreSQL, Redis
Frontend - React 18, TypeScript, Tanstack, shadcn/ui, Socket.io
Infra: Docker, Prometheus, Grafana
Computer Vision: OpenCV, Tesseract
https://zavodekranov.ru