Each core job on the real screens it passes through, every tap marked and counted.
A new player signs up with Kakao in 5 taps and no entry, then picks what to do first. Today there is no sign-up at all: an account is made by the team, then 12 taps and 4 entries.
An invite link joins in 1 tap, a pasted code in 4, browsing in 4 (5 when the club approves). The link and browse counts hold from today; the code is one more than today’s first-run button, because 초대 코드로 가입 now sits in the 클럽 tab’s FAB menu. What changes is that the club, its dues and its policy show before the one tap.
A member pays in 4 taps with nothing hidden; today it is 3 taps plus a hidden long-press, against a 10-minute clock. The host confirms any number of deposits in 3; today it is 2 per payer, and no door while the session is open.
From a 정기 일정 in 3 taps; from blank in 9 taps and one entry. Today it is about 17 taps through seven screens (12 with a 정기 일정 chip).
The quick path takes 9 taps and one entry (the name) from the 클럽 tab. Today it takes 10 to 12 taps behind a toggle, or about 17 through nine screens.
The host, from 홈: 6 taps from the session to play, the app’s own pipeline: 구성, 미리보기, 저장, then 경기 시작.
On the honor system any player enters the score in 4 taps from the scorecard, a win or a loss (3 once the sheet is open; today 12 on ±1 steppers), and it is settled. The host enters for them in 5, from the 할 일 inbox. A second writer is turned into an appeal in 1 more tap. The host or an official reviews an appeal in 2. A held match is released by entering the earlier score in 4. A retirement is recorded in 11.
The 총무 confirms a month’s dues in 3 taps when every payer reported in the app, the usual case; a payer the bank statement shows who did not report adds 2 (their row, then 납부 확인), so 7 for 20 members with two of them. Today it is 11 with three undos, or 34 row by row.
A club with a monthly series: 5 taps a week, every door on 홈 (today 24 to 29 with a weekly post, and no door to the deposits while a session is open). Reminders to answer are automatic.
The nine core task flows on the page boards’ own phones, every tap marked; counts and needs behind the Show specs toggle.
packages/features/home/src/home-feed-screen.tsx · packages/features/sessions/src/session-detail-screen.tsx · packages/features/sessions/src/match-board-screen.tsx · packages/features/clubs/src/club-dues-screen.tsx
grounded in 19 source file(s)
packages/app/src/presentation/screens/auth/login-screen.tsxpackages/features/onboarding/src/onboarding-wizard-screen.tsxpackages/features/clubs/src/join-club-screen.tsxpackages/features/clubs/src/club-list-screen.tsxpackages/features/clubs/src/club-detail/visitor/visitor-page.tsxpackages/features/clubs/src/club-detail/visitor/visitor-band.tsxpackages/features/clubs/src/club-detail-screen.tsxpackages/features/home/src/home-feed-screen.tsxpackages/features/sessions/src/session-detail-screen.tsxpackages/features/sessions/src/session-detail/view/build-band.tspackages/features/sessions/src/session-detail/header/session-manage-doors.tspackages/features/sessions/src/session-detail/overlays/deposit-sheet.tsxpackages/features/sessions/src/participants-screen.tsxpackages/features/sessions/src/create-session/create-session-screen.tsxpackages/features/sessions/src/session-record/session-record.tsxpackages/features/clubs/src/create-club-screen.tsxpackages/features/sessions/src/operator-scorecard-screen.tsxpackages/features/sessions/src/scorecard-page/overlays/score-entry-sheet.tsxpackages/features/clubs/src/club-dues-screen.tsx