Files
Obsidian/ZELLYY/zellyy core/implementation-plan.md
2025-03-26 18:16:46 +09:00

2.5 KiB

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    |         |