프로젝트 명: FF POS (Fresh Food Point of Sale)
“스마트폰 바코드 스캔 한 번으로 끝나는 지능형 편의점 신선식품 유통기한 관리 시스템”
1. 기획 배경 및 계기 (Motivation)
이 프로젝트는 개발자가 실제 편의점 아르바이트를 하며 매일같이 겪은 뼈저린 고충에서 출발했습니다. 현재 편의점 현장에서 가장 고된 업무 중 하나는 ‘신선식품(FF)의 소비기한 및 폐기 관리’입니다. 매번 폐기 시간이 다가올 때마다 진열된 수십 개의 삼각김밥, 도시락, 햄버거 등 일일이 하나하나 뒤집어가며 작게 적힌 시간을 눈으로 확인해야 하는 수작업은 너무나 비효율적이고 큰 피로감을 주었습니다.
또한, 사람이 직접 손으로 확인하다 보니 손님이 몰려 바쁠때에는 미처 확인하지 못한 소비기한 경과 상품이 진열대에 그대로 방치되는 일도 생길 수 있습니다.
“내가 겪는 이 불편함을 소프트웨어로 완벽하게 해결할 수 없을까?”
이러한 현장에서의 생생한 경험을 바탕으로, 기존의 비효율적인 수동 검수 방식을 타파하고 누구나 스마트폰 스캔 한 번이면 자동으로 유통기한을 관리하고 폐기 알람을 받을 수 있는 ‘실무 밀착형 시스템’을 직접 개발하고자 본 프로젝트를 기획하게 되었습니다.
2. 프로젝트 목표 (Objectives)
- 검수 자동화: 편의점 바코드에 내장된 정보(상품코드+유통기한)를 스마트폰으로 스캔하여, 수동 확인 없이 시스템이 자동으로 유통기한을 판별하고 DB에 기록합니다.
- 판매 부적합 상품 원천 차단: 유통기한 임박 상품 및 폐기 대상 상품을 대시보드와 알림을 통해 실시간으로 추적하여 안전한 식품 유통 환경을 조성합니다.
- 현장 접근성 극대화: 고가의 전용 POS 스캐너 장비 없이, PWA(Progressive Web App) 기술을 통해 작업자 개인의 스마트폰 카메라만으로 즉시 업무에 투입할 수 있도록 설계합니다.
3. 핵심 주요 기능 (Key Features)
- PWA 스마트 바코드 스캐너:
html5-qrcode를 활용해 스마트폰 앱 형태로 구동되며, 바코드 인식 시 실시간으로 DB와 통신하여 입고 및 검수 처리를 수행합니다. - 실시간 재고/폐기 대시보드: PC 관리자 페이지에서 오늘 입고된 상품, 정상 판매된 상품, 폐기 처리된 상품의 통계를
Chart.js를 이용한 시각적 그래프로 실시간 모니터링합니다. - 지능형 폐기 알림 시스템: 서버의 현재 시간과 DB의 소비기한 데이터를 실시간으로 대조하여, 폐기가 임박한 상품을 색상과 알림 팝업으로 점주에게 경고합니다.
4. 기대 효과 (Expected Impact)
- 업무 시간 단축: 상품 검수 및 진열에 소모되는 시간을 획기적으로 단축하여 매장 운영 효율성을 극대화합니다.
- 식품 안전성 확보: 소비기한 경과 상품의 판매를 시스템적으로 차단하여 브랜드 신뢰도를 보호합니다.
- 데이터 기반 스마트 발주 추천 (매출 증대): 정상 판매된 데이터와 폐기 처리된 데이터를 지속적으로 축적 및 분석하여, “폐기가 잦은 비인기 상품은 발주량을 줄이고, 완판되는 인기 상품은 발주량을 늘리도록” 점주에게 스마트한 발주 가이드를 제공합니다. 이는 곧 폐기 손실금 감소와 매출 증대로 직결됩니다.