Przemysłowy system danych produkcyjnych
Pełnostackowy produkcyjny system danych dla przemysłu wytwórczego. Śledzi wieloetapowe przepływy pracy SOP, kontrole jakości, zarządzanie montażem oraz operacje zespołowe w działach fabryki, z dostępem opartym na rolach.
🔒 Praca prywatna / dla klienta — działająca strona i kod objęte są NDA. Chętnie omówię architekturę i moją rolę podczas rozmowy.
Przegląd projektu
Kompleksowy system zarządzania produkcją oparty na Django, zbudowany dla producenta przemysłowego. Pełni rolę centralnego węzła do śledzenia całego cyklu życia produkcji — od surowych detali, przez 7 kolejnych etapów SOP, kontrole jakości, aż po montaż końcowy.
Kluczowe funkcje
- Silnik przepływu pracy SOP w wielu etapach, śledzący detale w ponad 7 fazach produkcji
- System kontroli jakości z inspekcjami wizualnymi, kontrolą obróbki powierzchniowej i śledzeniem NCR
- Zarządzanie montażem z dokumentacją fotograficzną przechowywaną w S3
- Pulpity oparte na rolach dla menedżerów QC, planistów produkcji i pracowników działów
- Zarządzanie zmianami i zespołami w wielu działach fabryki
- Import CSV/Excel ze starszych systemów z przetwarzaniem wsadowym
- Generowanie raportów PDF i Excel przy użyciu ReportLab i OpenPyXL
- REST API do integracji zewnętrznych i dostępu do danych
- Pełne wsparcie i18n dzięki django-rosetta
- Śledzenie błędów Sentry i monitorowanie health check
Architektura
Aplikacja działa na Django 4.2 z PostgreSQL (AWS RDS na produkcji) i wykorzystuje MinIO/S3 do przechowywania dokumentów oraz zdjęć w wielu bucketach. Wdrożona na AWS Elastic Beanstalk z kontenerami Docker, automatycznymi migracjami i reverse proxy Apache. Kod źródłowy wymusza ścisłe typowanie za pomocą MyPy oraz automatyczne formatowanie przez hooki pre-commit.