프로젝트 배경
1) 예상 리스크 및 대응 계획 - 다수 사용자의 동시 입출고 처리 시 재고 충돌 리스크가 있으며, Firestore 트랜잭션과 낙관적 잠금 패턴으로 대응할 계획입니다. - 대량 거래 이력 쿼리 시 Firestore 읽기 비용 증가 리스크가 있으며, 월별 집계 문서를 별도 생성하는 집계 패턴으로 대응할 계획입니다. - jsQR 카메라 권한 및 조도 환경에 따른 인식률 저하 리스크가 있으며, 수동 코드 입
프로젝트 성과
Firestore 실시간 재고 동기화 구조 설계
onSnapshot 구독으로 재고 변동을 즉시 반영하고 임계값 기반 부족 경고를 자동으로 표시하는 구조를 설계합니다.
QR 기반 입출고 트랜잭션 파이프라인 설계
jsQR 스캔 → Cloud Functions 트랜잭션으로 재고 원자성을 보장하는 입출고 처리 플로우를 구현합니다.
Firestore Aggregation 기반 매출 분석 뷰 설계
기간 필터 변경 시 Aggregation 쿼리를 재실행해 Chart.js 차트를 즉시 갱신하는 분석 뷰를 설계합니다.
멀티 스토어 권한 분리 구조 설계
Firestore Security Rules로 매장별 데이터 격리를 구현하고, 슈퍼관리자·점주·직원 3단계 역할 기반 접근 제어를 설계합니다.
핵심 기능
진행 단계
Firestore 모델링
2026.04
재고·고객·거래 컬렉션 스키마 설계
프로젝트 상세
1) 포트폴리오 소개 소매 매장을 위한 Firebase 기반 재고 관리 + 고객 방문 추적 플랫폼 데모입니다. Firestore 실시간 동기화로 재고 변동을 즉시 반영하고 Chart.js 대시보드로 매출·재고 지표를 시각화합니다. QR 바코드 스캔으로 재고 입출고를 처리하고 방문 고객에게 포인트를 적립하는 멤버십 기능을 포함합니다. 2) 작업 범위 - 재고 현황판: 전체 매장 재고 현황을 실시간 카드







