# ZELLYY Core 구현 계획 ## 1단계: 기초 인프라 구축 (1-2주) - Supabase 프로젝트 설정 - 데이터베이스 스키마 설계 및 구현 - 기본 인증 시스템 구축 - 이메일/비밀번호 인증 - 구글 OAuth 연동 - 애플 로그인 연동 - 개발 환경 설정 ## 2단계: API 개발 (2-3주) - 사용자 관리 API 개발 - 회원가입/로그인/로그아웃 - 소셜 계정 연결 및 관리 - 프로필 관리 - 권한 관리 - 서비스 연동 API 개발 - 서비스 접근 토큰 발급 - 서비스 간 데이터 공유 - SSO 구현 - 세션 관리 - 서비스 간 전환 ## 3단계: SDK 개발 (1-2주) - 각 서비스에서 사용할 JavaScript/TypeScript SDK 개발 - 인증 및 API 호출 래퍼 함수 구현 - 소셜 로그인 통합 헬퍼 - 에러 처리 및 로깅 ## 4단계: UI 컴포넌트 개발 (1-2주) - 로그인/회원가입 폼 - 소셜 로그인 버튼 - OAuth 리다이렉트 처리 - 프로필 관리 페이지 - 소셜 계정 연결/해제 - 서비스 전환 인터페이스 - 공통 디자인 시스템 적용 ## 5단계: 테스트 및 통합 (1-2주) - 단위 및 통합 테스트 - 각 서비스와의 연동 테스트 - 소셜 로그인 흐름 테스트 - 성능 및 보안 테스트 ## 6단계: 배포 및 모니터링 (1주) - CI/CD 파이프라인 구축 - 배포 자동화 - 모니터링 및 알림 시스템 구축 ## 일정 총 예상 소요 기간: 7-12주 ``` | 단계 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | |----------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------|---------| | 1단계 | X | X | | | | | | | | | | | | 2단계 | | | X | X | X | | | | | | | | | 3단계 | | | | | | X | X | | | | | | | 4단계 | | | | | | | X | X | | | | | | 5단계 | | | | | | | | | X | X | | | | 6단계 | | | | | | | | | | | X | | ```