15주차 주간보고서
1. 금주 진행사항
GitHub 배포 및 최종 시스템 시연 결과 도출
- 기능 정의: 프로젝트의 전체 소스코드를 안전하게 버전 관리하고, 개발된 시스템의 활용성을 극대화하여 보여주는 투트랙(Two-Track) 시연 영상을 제작함.
- 핵심 기술 적용
- Git & GitHub 형상관리: Node.js 프로젝트의 특성을 고려하여 .gitignore 파일을 작성해 용량이 큰 node_modules 폴더를 제외하고 핵심 소스코드만 원격 저장소(Repository)에 배포함.
- ngrok 기반 외부망 포트포워딩: 로컬 호스트(localhost:3000)를 외부망으로 개방하여, 실제 모바일 기기(스마트폰)에서 시스템에 접속해 카메라 스캐너 기능을 사용할 수 있도록 실무 환경을 구축함.
2. 실무 시나리오 테스트 결과
- 시나리오 구성: 편의점 현장 업무(입고, 할인 판매)는 스마트폰으로, 관리자 업무(재고 확인, 폐기 처리, 대시보드 통계)는 PC(노트북) 화면으로 분리하여 종합적인 투트랙 시연 진행.
- 시스템 피드백 및 검증
- 모바일 기기에서의 카메라 스캔이 지연 없이 즉각적으로 DB에 반영됨을 증명함.
- 모바일에서 발생한 판매 및 폐기 트랜잭션이 실시간으로 PC 대시보드의 Chart.js 그래프(막대/도넛 차트)와 일일 매출액 표기에 동기화되는 것을 최종 검증 완료.

답글 남기기