Проєкт · Fullstack-розробник

Система промислових виробничих даних

Повностекова виробнича система даних для промислового виробництва. Відстежує багатоетапні робочі процеси SOP, перевірки контролю якості, керування складанням та операції команд у виробничих відділах із рольовим доступом.

🔒 Приватна / клієнтська робота — робочий сайт і код під NDA. Радо розповім про архітектуру та свою роль під час дзвінка.

Система промислових виробничих даних
Технологічний стек
PythonDjangoDjango REST FrameworkPostgreSQLAWS Elastic BeanstalkS3DockerPandasReportLabSASSBootstrapSentry

Огляд проєкту

Комплексна система управління виробництвом на базі Django, створена для промислового виробника. Вона слугує центральним вузлом для відстеження всього життєвого циклу виробництва — від сировинних заготовок через 7 послідовних етапів SOP, контроль якості та фінальне складання.

Ключові можливості

  • Багатоетапний рушій робочого процесу SOP, що відстежує заготовки через 7+ виробничих фаз
  • Система контролю якості з візуальними інспекціями, перевірками поверхневої обробки та відстеженням NCR
  • Управління складанням із фотодокументацією, що зберігається в S3
  • Рольові дашборди для менеджерів контролю якості, планувальників виробництва та працівників відділів
  • Управління змінами та командами по кількох виробничих відділах
  • Імпорт із CSV/Excel зі спадкових систем із пакетною обробкою
  • Генерація звітів у PDF та Excel за допомогою ReportLab і OpenPyXL
  • REST API для зовнішніх інтеграцій та доступу до даних
  • Повна підтримка i18n за допомогою django-rosetta
  • Відстеження помилок через Sentry та моніторинг health check

Архітектура

Застосунок працює на Django 4.2 з PostgreSQL (AWS RDS у продакшені) та використовує MinIO/S3 для зберігання документів і фотографій у кількох бакетах. Розгорнутий на AWS Elastic Beanstalk з Docker-контейнерами, автоматизованими міграціями та зворотним проксі Apache. Кодова база забезпечує строгу типізацію за допомогою MyPy та автоматичне форматування через pre-commit хуки.

Зв'язатися →