프로젝트 배경
1) 문제점 - 캠페인, 참여, 입금 정보가 메신저/엑셀/수기로 흩어져 누락과 중복이 발생함 - 참여 수량과 목표 달성 여부를 사람이 직접 집계해 반영이 늦어짐 - 입금 확인과 참여 상태를 따로 관리해 운영 실수가 생김 - 마감, 목표 달성, 공지를 일일이 연락해야 해 고객 이탈이 우려됨 2) 프로젝트 목표 - 모바일 참여와 PC 관리를 하나의 DB로 통합 운영 - 참여/취소에 따라 수량과 캠
프로젝트 성과
참여 수량 자동 집계
참여와 취소 시 서버가 캠페인 수량을 즉시 더하고 빼고, 목표 달성 시 상태를 바꿉니다. 수동 집계와 앱 표시 불일치를 줄였습니다.
입금 확인 업무 정리
입금 대기만 모아 확인과 되돌리기를 할 수 있게 했습니다. 참여별 금액, 입금자명을 한 화면에서 처리해 운영 시간을 줄입니다.
캠페인, 공지 푸시 자동화
새 공구, 목표 달성, 마감, 공지 등 상황별로 푸시를 보냅니다. 고객이 앱에서 바로 상세로 이동할 수 있습니다.
권한, 보안 규칙 정비
관리자와 일반 회원을 토큰, Firestore 규칙으로 나눴습니다. 본인 참여만 생성, 조회되도록 해 데이터 노출을 막았습니다.
멀티 채널 타입 공유
공유 패키지로 캠페인, 참여 타입을 앱, 관리자, Functions가 같이 씁니다. 기능 추가 시 수정 범위를 줄입니다.
핵심 기능
진행 단계
기획, 설계
2026.03.
공구 운영 흐름과 앱, 관리자 화면을 정리했습니다. 캠페인, 참여, 입금, 공지, 푸시 범위와 Firestore 구조, 권한, 배포 방식을 문서화했습니다.
프로젝트 상세
1) 포트폴리오 소개 온라인 공동구매(공구) 운영과 참여를 한곳에서 처리하는 SaaS형 플랫폼입니다. 고객은 모바일 앱에서 캠페인을 보고 수량을 선택해 참여할 수 있고, 운영자는 PC 관리자에서 상품, 캠페인, 입금, 회원, 공지를 관리할 수 있습니다. 2) 작업 범위 - 서버: Firebase Authentication, Firestore, Cloud Functions, FCM 푸시, St







