[개발] Linu 2.0 업데이트

빈앤아웃·2026년 3월 23일

업무일지

목록 보기
2/3
post-thumbnail

1. 개요

  • 발주 프로세스 단축이 필요!
    지난 버젼에서 가장 아쉬웠던 것은 발주 후 프로세스였다.
    해당 페이지에서 주문 건을 만들고, '주문건 복사' 버튼을 통해 내용 복사 후 카카오톡 혹은 메일로 발주를 하는 방식이였는데, 이것을 자동으로 문자가 나가게 하면 더욱 편해질 것 같았다.

2. 업데이트 내용

1. 원클릭 스마트 발주 시스템 (외부 SMS API 연동)

가장 큰 병목이었던 '업체 발주 연락' 과정을 버튼 하나로 통합했다.

  • 구현 로직: 사용자가 발주할 주문건들을 체크하고 [발주하기] 버튼을 누르면, 백엔드(Python/Flask)에서 이를 납품 업체별로 자동 그룹핑한다.

  • API 연동: 이후 Aligo SMS API를 호출하여, 각 업체 담당자의 휴대폰으로 정형화된 발주 요청 문자(부서/이름/품목명/사이즈/수량)를 즉시 발송한다.

  • 상태 동기화: 문자가 성공적으로 발송된 주문건은 DB 상의 진행 상태가 '신청'에서 '발주'로 자동 업데이트되도록 트랜잭션을 묶어 데이터 정합성을 확보했다.

2. 실시간 타이핑 검색
마우스 의존도를 낮추고 키보드만으로 빠른 업무 처리가 가능하도록 UI를 개편했다.
단순 셀렉트 태그로 구현되어 있던 품목 선택 창을 실시간 타이핑 검색 폼으로 변경했다.
직원 이름뿐만 아니라 '품목명'이나 '업체명'의 일부만 입력해도 즉각적으로 목록이 필터링되는 자동완성(Autocomplete) 기능을 Vanilla JS로 직접 구현하여, 신규 주문 등록 속도를 단축시켰다.

3. 속도 최적화
부트스트랩 모달창 특유의 애니메이션(Fade-in/out) 효과를 과감히 제거하여, 클릭 즉시 화면이 전환되도록 했다.

profile
Input과 Output의 황금비율을 찾아서...

0개의 댓글