Professional Project · Code is confidential

TV 공장 불량 자동 판정 시스템

제조 현장의 테스트 데이터를 일관되게 다루고 자동 판정 결과를 빠르게 확인할 수 있도록 구축한 웹 Full Stack 운영 시스템입니다.

Overview

현장 작업자가 반복하는 검사 업무를 웹 기반 하나의 Flow로 통합하고, 판정 결과와 이력을 이해하기 쉬운 운영 화면으로 만들었습니다.

Problem

  • 사람이 반복적으로 검사 결과를 확인하고 판정해야 하는 업무가 있었습니다.
  • 입력·조회·판정·이력 확인이 분리되면 현장 작업자의 탐색 부담이 커졌습니다.
  • 예외 데이터를 그대로 노출하면 판정 기준을 이해하기 어려웠습니다.
  • Architecture

    Inspection Flow

    1. 현장 작업자
    2. Vue 3 검사 UI
    3. Laravel Application
    4. MariaDB
    5. FastAPI Analysis
    6. 자동 판정 결과

    My Contribution

  • Full Stack Development
  • System Architecture
  • Operator UX
  • Data Processing
  • Excel 업무 자동화
  • Technical Challenges

    현장 작업자 기준의 UI

    기능 목록보다 작업 순서를 먼저 설계해, 현장에서 자주 확인하는 상태·판정·재검 흐름을 짧게 탐색할 수 있게 구성했습니다.

    판정 기준과 표시 규칙 분리

    업무 규칙은 Laravel Application에서 관리하고 Vue 화면은 결과를 이해하기 쉽게 전달하도록 책임을 나눴습니다.

    결과의 실시간 확인과 이력 관리

    Socket.io 상태 업데이트, MariaDB 이력, FastAPI 분석 기능을 연결해 운영 화면과 데이터 흐름을 일관되게 구성했습니다.

    Outcome

    • 반복 검사 업무를 하나의 웹 기반 검사 Flow로 통합했습니다.
    • 현장 작업자가 판정 결과와 후속 확인 대상을 빠르게 파악할 수 있도록 했습니다.
    • 제조 도메인의 데이터를 운영 가능한 내부 제품으로 구조화했습니다.

    Tech Stack

    Vue 3, Laravel, FastAPI, MariaDB, Socket.io