- 이벤트 목록 페이지 (/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>
- /analytics 경로에 실시간 대시보드 페이지 추가
- 실시간 업데이트 로직 구현 (30초마다 시간 갱신, 5분마다 데이터 갱신)
- KPI 요약 카드 4개 구현 (참여자수, 총비용, 예상수익, ROI)
- 채널별 성과 차트 섹션 (파이차트 플레이스홀더 + 범례)
- 시간대별 참여 추이 차트 섹션 (라인차트 플레이스홀더 + 통계)
- ROI 상세 분석 테이블 (비용/수익 분해 + 계산식 시각화)
- 참여자 프로필 분석 (연령별/성별 막대 그래프)
- AI 이벤트 추천 -> 배포채널 선택 -> 콘텐츠 미리보기 -> 콘텐츠 편집 -> 최종승인 순서로 변경
- 우리동네TV, 지니TV, SNS 선택 시에만 콘텐츠 단계 진입하도록 조건부 분기 추가
- ContentPreviewStep, ContentEditStep 컴포넌트 임포트 및 funnel에 통합