Actions
이슈 #275
완료됨
CP
CP
10-4. 노드 앱 독립 앱 요구사항 정의
이슈 #275:
10-4. 노드 앱 독립 앱 요구사항 정의
설명
필수/선택 기능 분류
CP Chris Park이(가) 7달 전에 변경
- 프로젝트을(를) 14에서 Alphea App(으)로 변경되었습니다.
- 목표버전을(를) 6월 중간 버전(으)로 지정되었습니다.
CP Chris Park이(가) 7달 전에 변경
- 상태을(를) 신규에서 완료(으)로 변경되었습니다.
- 진척도을(를) 0에서 100(으)로 변경되었습니다.
Alphea 앱 스펙 v0.1¶
1. 전체 구조 개요¶
Alphea 런처는 노드앱 / 레퍼럴앱 / AI Maker앱을 내부에서 실행하는 앱 컨테이너다.
Alphea 런처
├── 노드앱 노드 활성화 / AGX 확인 / 지갑
├── 레퍼럴앱 친구 / 길드 / 홈 대시보드
└── AI Maker앱 AI 기반 앱 빌더 (별도 스펙)
- 필수 앱 3개 외 써드파티 앱 추가 여부: 내부 정의 예정
2. 런처¶
2.1 아이덴티티¶
- 사용자 아이덴티티 기준: 디바이스 ID
2.2 회원가입¶
- 가입 수단: 이메일 + 전화번호
2.3 지갑 연결¶
- 회원가입 후 지갑 연결
- 지갑은 런처 레벨에서 연결하며 전체 앱에서 공통으로 사용
2.4 런처 홈 화면 구성¶
- 일반적인 탭을 가진 모바일 런처 화면으로 구성
2.5 앱 간 데이터 흐름¶
- 레퍼럴앱의 친구 활성화 판단은 노드앱의 activation 상태 기반
- 상태 공유 구조
3. 노드앱¶
3.1 개요¶
- 노드 활성화 및 AGX 획득 내역 확인을 핵심 기능으로 함
- 지갑 기능 포함
- UI는 2페이지로 구성 (노드 & 지갑)
- 노드앱임을 노골적으로 드러내지 않는 UX 방향 (캐릭터 기반)
3.2 앱스토어 정책 대응¶
- 앱 내 외부 거래 페이지 직접 연결 버튼 미사용
- 교환 관련 외부 연결은 정보성 안내 페이지 경유
3.3 1페이지 — 노드 홈¶
구성 요소
- 닉네임 / 지갑 주소 (마스킹 표시, 복사 버튼)
- 캐릭터: 노드 비활성 = 수면 / 활성 = 활동 중
- 노드 활성화 버튼 (예: "Wake up!" 형태)
- 현재 노드 상태 인디케이터
- 알림 / 설정 진입 (상단)
설정 탭
- 노드 가동 조건 등 노드 관련 설정 항목
- 세부 항목: 내부 정의 예정
3.4 2페이지 — 지갑¶
구성 요소
- 지갑 주소 표시
- AGX 잔액
- 획득 내역 (일시, 수량, 발생 원인)
- 교환 안내 버튼
교환 흐름
노드앱 지갑
└── 교환 안내 버튼
└── [웹] AGX → ALP 교환 방법 설명 페이지
└── [웹] 실제 교환 페이지
Actions