Compare commits

...

2 Commits

Author SHA1 Message Date
이선민
9cdad7a75d
Update README.md 2025-10-31 11:12:16 +09:00
Hyowon Yang
82302ad358 analytics userid대시보드 호출값 변경 2025-10-31 10:57:30 +09:00
2 changed files with 11 additions and 11 deletions

View File

@ -3,20 +3,20 @@
## 1. 소개
KT AI 기반 소상공인 이벤트 자동 생성 서비스는 소상공인이 AI를 활용하여 효과적인 이벤트를 쉽게 기획하고 관리할 수 있도록 지원하는 플랫폼입니다.
KT 이벤트 파트너는 소상공인이 AI를 활용하여 효과적인 이벤트를 쉽게 기획하고 관리할 수 있도록 지원하는 플랫폼입니다.
매장 정보와 AI 추천을 기반으로 이벤트를 생성하고, SNS 콘텐츠를 자동 생성하며, 다양한 채널로 배포하고, 실시간으로 성과를 분석할 수 있습니다.
### 1.1 핵심 기능
- **AI 기반 이벤트 추천**: 매장 정보, 업종, 지역 트렌드를 분석하여 최적의 이벤트 아이디어 제공
- **자동 콘텐츠 생성**: AI가 생성한 이벤트 내용을 바탕으로 SNS 이미지 자동 생성
- **다중 채널 배포**: 네이버, 카카오톡, 인스타그램 등 다양한 SNS 채널로 원클릭 배포
- **다중 채널 배포**: KT 유휴 채널(우리동네TV, 링고비즈, 지니TV)과 다양한 SNS 채널로 원클릭 배포
- **참여자 관리**: 이벤트 참여자 접수 및 당첨자 추첨 기능
- **실시간 성과 분석**: 조회수, 참여율, ROI 등 실시간 대시보드 제공
### 1.2 MVP 산출물
- **발표자료**: [추가 예정]
- **발표자료**: https://www.miricanvas.com/v2/design2/v/7102e2d0-53b3-4a4a-9c93-7042a7706357
- **설계결과**:
- [유저스토리](design/userstory.md)
- [논리 아키텍처](design/backend/logical/logical-architecture.md)
@ -47,8 +47,8 @@ Event-Driven 아키텍처와 CQRS 패턴을 적용하여 확장성과 성능을
### 2.3 기술 스택
- **프론트엔드**: Next.js 14, React 18, TypeScript, Material UI, React Query, Zustand
- **백엔드**: Spring Boot, Java, Kafka (Event Bus + Job Queue)
- **프론트엔드**: Next.js 14, React 18, TypeScript 5, Material UI v6, React Query, Zustand 4.5
- **백엔드**: Spring Boot 3.3, Java 21, Kafka (Event Bus + Job Queue)
- **인프라**: Azure Kubernetes Service (AKS), Azure Container Registry (ACR)
- **CI/CD**: GitHub Actions, Argo CD
- **백킹 서비스**:
@ -440,10 +440,10 @@ kt-event-marketing-fe/
## 10. 팀
- **Product Owner**: 김채리 (체리)
- **Scrum Master**: 김도연 (도다리)
- **DevOps Engineer**: 장원호 (티모)
- **Product Owner**, **Content Service Developer**: 김채리 (체리)
- **Scrum Master**, **Participation Service Developer**: 김도연 (도다리)
- **DevOps Engineer**, **User Service Developer**: 장원호 (티모)
- **Analytics Service Developer**: 양효원 (와와)
- **AI Service Developer**: 박세원 (뚜이)
- **Event Service Developer**: 송하영 (홍차)
- **Distribution Service Developer**: 이선민 (복치)
- **Distribution Service Developer**: 이선민 (복치)

View File

@ -76,8 +76,8 @@ export default function AnalyticsPage() {
setLoading(true);
}
// 로그인하지 않은 경우 테스트용 userId 사용 (로컬 테스트용)
const userId = user?.userId ? String(user.userId) : 'store_001';
// 항상 store_001로 고정하여 Analytics 조회
const userId = 'store_001';
console.log('📊 Analytics 데이터 로드 시작:', { userId, isLoggedIn: !!user, refresh: forceRefresh });
// 병렬로 모든 Analytics API 호출