← Cockpit Wireframes
Onboarding · 시작
Approved — build queue
Venue Finder · 코트 찾기
ArchiveStrip Map · 세션 스트립 전체 시나리오Headers · 헤더 아이콘Compaction — 일정 · 코트 · 스코어카드Compaction — 클럽 상세 · 홈Compaction — 기록 · 프로필Live anchor — 진행 중 밴드Density · 카드 밀도토스트 — 리디자인 제안위저드 내비게이션 — 결정 보드드래프트 복원 — 무음 복원클럽 조 편성 — 모델 결정 보드Session Detail — Redesign · 일정Venue Detail — Redesign · 테니스장Profile Detail — Redesign · 프로필Tournament Detail — Redesign · 대항전Applicant Detail — Redesign · 가입 심사Canvas Migration — 회비 · 멤버 · 규칙Record Detail — Redesign · 기록Venue Filters · 코트 필터 재구성
Interactive kit · grounded in code

Onboarding · 시작

로그인
테니스 클럽의 시작
이메일
chongmu@twomore.kr
비밀번호
••••••••
로그인
Kakao/Google 로그인은 곧 추가돼요계정이 없다면 운영자에게 문의해 주세요
가치 소개
건너뛰기
🎾
번개 한 판, 두 명만 더근처 코트에서 바로 합류할 수 있어요
시작하기
2/6 · 출생연도
2 / 6
출생 연도를 알려주세요테니스 실력 등급, 적합한 클럽 추천, 그리고 만 14세 미만 가입 제한을 위해 사용돼요.
출생 연도*
1990
만 36세
다음
3/6 · 약관 동의
3 / 6
이용약관 동의서비스 이용을 위해 아래 약관에 동의해 주세요.
[필수] 서비스 이용약관에 동의합니다보기
[필수] 개인정보 처리방침에 동의합니다보기
[필수] 개인정보 국외 이전에 동의합니다보기
[선택] 위치 정보 수집·이용에 동의합니다보기
[선택] 마케팅 푸시 알림 수신에 동의합니다보기
다음
5/6 · 플레이 스타일
5 / 6
주로 어떻게 테니스를 즐기세요?맞춤 경험을 위해 알려 주세요. 나중에 변경할 수 있어요.
이용 방식*
클럽정기 클럽 중심으로 활동해요
번개자유롭게 번개 경기를 즐겨요
둘 다클럽과 번개 모두 즐겨요
다음
Spec (grounding, anatomy)

Login is an email/password-only Card (OAuth is wired at the adapter but unreachable from the UI), and onboarding is a value-props pager into a 6-step WizardShell (welcome / birthYear / consent-or-under-14-gate / displayName / playStyle / done) with self-reported birth year, no 본인인증, no region step, and the header-owns-back+progress / footer-owns-single-CTA nav law throughout.

route · apps/mobile/app/_layout.tsx AuthGate → login-screen.tsx (unauthenticated) · onboarding/src/onboarding-wizard-screen.tsx (needs_onboarding) grounded in 16 source file(s)
packages/app/src/presentation/screens/auth/login-screen.tsxpackages/features/onboarding/src/onboarding-wizard-screen.tsxpackages/features/onboarding/src/onboarding-value-props.tsxpackages/features/onboarding/src/onboarding-step-consent.tsxpackages/features/onboarding/src/onboarding-step-birth-year.tsxpackages/features/onboarding/src/onboarding-step-under-14-gate.tsxpackages/features/onboarding/src/onboarding-step1-welcome.tsxpackages/features/onboarding/src/onboarding-step2-display-name.tsxpackages/features/onboarding/src/onboarding-step3-play-style.tsxpackages/features/onboarding/src/onboarding-step4-done.tsxpackages/ui/src/wizard-shell.tsxpackages/ui/src/selection-check.tsxpackages/ui/src/labeled-field.tsxpackages/app/src/domain/utils/consent-matrix.tspackages/app/src/config/i18n/ko/onboarding.tspackages/app/src/config/i18n/ko/common.ts