초기 커밋
This commit is contained in:
62
ZELLYY/zellyy core/implementation-plan.md
Normal file
62
ZELLYY/zellyy core/implementation-plan.md
Normal file
@@ -0,0 +1,62 @@
|
||||
# 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 | |
|
||||
```
|
||||
Reference in New Issue
Block a user