Reference: Featured Checklist
이 문서는 LPing 앱이 Base의 Featured Guidelines를 얼마나 충족하는지 분석합니다.
- ✅ In-app authentication stays within the Base app with no external redirects
- ✅ Wallet connection happens automatically
- ✅ No email or phone verification inside the app
- ✅ Quick Auth 구현됨 (
useQuickAuth훅) - ✅ OnchainKit의 자동 지갑 연결 사용
- ✅ 이메일/전화 인증 없음
⚠️ 사용자 아바타와 사용자명 표시 필요 (현재 0x 주소만 표시)
⚠️ Explain the purpose of the app and how to get started⚠️ Clear onboarding instructions either on the home page or as a pop-up window⚠️ App only requests essential personal information- ❌ Display user's avatar and username (no 0x addresses)
- ✅ 홈페이지에 앱 목적 설명 있음
- ✅ Guide 버튼 존재 (온보딩 역할)
- ✅ 필수 정보만 요청 (지갑 연결만)
- ❌ 사용자 아바타/사용자명 표시 없음 - 0x 주소만 표시
- ❌ Context API를 사용하여 Farcaster 사용자 정보 가져오기
- ❌ 사용자 아바타와 사용자명 표시
⚠️ 온보딩 플로우를 더 명확하게 개선
- ✅ App is client-agnostic (no hard-coded Farcaster text or links)
⚠️ Transactions are sponsored
- ✅ 클라이언트 중립적 (Farcaster 전용 텍스트/링크 없음)
⚠️ 트랜잭션 스폰서링 확인 필요 (현재 읽기 전용 앱)
- ℹ️ 향후 트랜잭션 기능 추가 시 스폰서링 구현 필요
- ✅ Call to actions are visible and centered on page
- ❌ App has a bottom navigation bar or side menu
⚠️ All buttons are accessible and not cut off⚠️ Navigation bar items have clear, understandable labels
- ✅ CTA 버튼이 홈페이지 중앙에 명확히 표시됨
- ❌ 하단 네비게이션 바 없음
⚠️ Guide 버튼이 36px (44px 미만)- ✅ 네비게이션 라벨 명확함
- ❌ 하단 네비게이션 바 추가 (Home, Portfolio, Settings 등)
⚠️ Guide 버튼 크기 44px로 증가
⚠️ App loads within 3 seconds⚠️ In-app actions complete within 1 second- ✅ Loading indicators are shown during actions
⚠️ 로드 시간 측정 필요⚠️ 액션 완료 시간 측정 필요- ✅ 로딩 인디케이터 표시됨
⚠️ 성능 최적화 및 로드 시간 측정⚠️ 액션 완료 시간 최적화
- ✅ App supports light and dark modes consistently
⚠️ App has minimum 44px touch targets
- ✅ 라이트/다크 모드 완전 지원
⚠️ 일부 버튼이 44px 미만 (Guide 버튼 36px)
⚠️ 모든 터치 타겟을 최소 44px로 확대
- ✅ App description is clear, concise, and user-focused
⚠️ App icon is 1024×1024 px, PNG, no transparency- ✅ App cover photo is high quality
- ❌ noindex: true - 프로덕션에서는 false여야 함
- ✅ 설명 명확하고 사용자 중심
⚠️ 아이콘 크기/형식 확인 필요- ✅ 커버 사진 고품질
- ❌
noindex: true설정됨 - 프로덕션 배포 시 false로 변경 필요
⚠️ 아이콘 확인: 1024×1024px, PNG, 투명도 없음 확인- ❌ 프로덕션에서
noindex: false로 변경
| 항목 | 상태 | 완료도 |
|---|---|---|
| 1. Authentication | ✅ | 80% (아바타/사용자명 필요) |
| 2. Onboarding Flow | 60% (아바타/사용자명, 온보딩 개선 필요) | |
| 3. Base Compatibility | ✅ | 90% (스폰서링 확인 필요) |
| 4. Layout | 60% (하단 네비게이션, 버튼 크기) | |
| 5. Load Time | 70% (측정 및 최적화 필요) | |
| 6. Usability | 85% (터치 타겟 크기) | |
| 7. App Metadata | 80% (noindex, 아이콘 확인) |
전체 완료도: 약 72%
-
사용자 아바타와 사용자명 표시 (0x 주소 대신)
- Context API 사용하여 Farcaster 사용자 정보 가져오기
- WalletMenu 컴포넌트 업데이트
-
하단 네비게이션 바 추가
- Home, Portfolio, Settings 등 핵심 기능 접근
-
터치 타겟 크기 44px 이상
- Guide 버튼 및 기타 작은 버튼들 확대
-
프로덕션에서
noindex: false로 변경
-
온보딩 플로우 개선
- 첫 방문 시 명확한 안내
- 팝업 또는 인라인 온보딩
-
아이콘 확인
- 1024×1024px, PNG, 투명도 없음 확인
-
성능 최적화
- 로드 시간 3초 이내
- 액션 완료 시간 1초 이내
- 트랜잭션 스폰서링 (향후 기능 추가 시)
- ✅ Context API 통합 - 사용자 정보 가져오기
- ✅ WalletMenu 개선 - 아바타/사용자명 표시
- ✅ 하단 네비게이션 바 추가
- ✅ 터치 타겟 크기 조정
- ✅ noindex 설정 수정
⚠️ 성능 측정 및 최적화