57 Commits

Author SHA1 Message Date
cherry2250
6a9dcda398 이벤트 관리 페이지 개발 완료
- 이벤트 목록 페이지 (/events)
  - 검색, 필터링, 정렬, 페이지네이션 기능
  - 이벤트 카드 클릭 시 상세 페이지로 이동

- 이벤트 상세 페이지 (/events/[eventId])
  - 실시간 KPI 모니터링 (참여자, 조회수, ROI, 전환율)
  - 참여 추세 차트 및 기간 선택 기능
  - 빠른 액션 버튼 (참여자 관리, 수정, 공유, 다운로드)

- 이벤트 참여 페이지 (/events/[eventId]/participate)
  - 공개 페이지 (인증 불필요)
  - 이벤트 배너 및 정보 표시
  - 참여 폼 (이름, 전화번호 자동 포맷팅)
  - 개인정보 동의 및 폼 유효성 검사
  - 중복 참여 체크 및 성공 다이얼로그

- 참여자 목록 페이지 (/events/[eventId]/participants)
  - 검색 및 필터링 (참여 경로, 당첨 상태)
  - 참여자 상세 정보 모달
  - 당첨자 추첨 페이지로 이동
  - 엑셀 다운로드 기능

- 당첨자 추첨 페이지 (/events/[eventId]/draw)
  - 당첨 인원 설정 및 가산점 옵션
  - 추첨 애니메이션 (3단계)
  - 당첨자 목록 표시 (순위별 배지)
  - 재추첨, 엑셀 다운로드, SMS 알림 전송 기능
  - 추첨 이력 관리

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 16:02:57 +09:00
cherry2250
526bf06182 실시간 성과 분석 화면 개발
- /analytics 경로에 실시간 대시보드 페이지 추가
- 실시간 업데이트 로직 구현 (30초마다 시간 갱신, 5분마다 데이터 갱신)
- KPI 요약 카드 4개 구현 (참여자수, 총비용, 예상수익, ROI)
- 채널별 성과 차트 섹션 (파이차트 플레이스홀더 + 범례)
- 시간대별 참여 추이 차트 섹션 (라인차트 플레이스홀더 + 통계)
- ROI 상세 분석 테이블 (비용/수익 분해 + 계산식 시각화)
- 참여자 프로필 분석 (연령별/성별 막대 그래프)
2025-10-24 15:34:44 +09:00
cherry2250
3f8658f9f3 이벤트 생성 플로우 수정 - 채널 선택 후 콘텐츠 미리보기/편집 단계 추가
- AI 이벤트 추천 -> 배포채널 선택 -> 콘텐츠 미리보기 -> 콘텐츠 편집 -> 최종승인 순서로 변경
- 우리동네TV, 지니TV, SNS 선택 시에만 콘텐츠 단계 진입하도록 조건부 분기 추가
- ContentPreviewStep, ContentEditStep 컴포넌트 임포트 및 funnel에 통합
2025-10-24 15:20:24 +09:00
cherry2250
01d91e194a event 기능 추가 2025-10-24 15:08:50 +09:00
cherry2250
4df7ba0697 인증 영역 개발 완료 (로그인, 회원가입, 프로필 관리)
- 로그인 페이지: 이메일 + 비밀번호 로그인, 소셜 로그인 버튼
- 회원가입 페이지: 3단계 funnel (계정정보, 개인정보, 사업장정보)
- 프로필 관리 페이지: 기본정보/매장정보 수정, 비밀번호 변경, 로그아웃
- MUI v6 + React Hook Form + Zod 검증
- Next.js 14 App Router, TypeScript 5

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 11:27:15 +09:00
cherry2250
ca4dff559c 7개 마이크로서비스 반영하여 프론트엔드 설계서 수정 (ia.md, api-mapping.md)
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 10:37:11 +09:00
cherry2250
3f6e005026 초기 프로젝트 설정 및 설계 문서 추가
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-24 10:10:16 +09:00