TwoMore · 투마
Wireframes
Every app screen as a code-grounded wireframe, organized into four lanes — what's open for owner review, the shared foundations, the real app screens (current, stale ones flagged), and the archived decision record. 47 of 47 built.
For review
4
Open proposals — no owner decision yet. Each lists what's still undecided.
Clubs · 클럽Proposal
Every club surface in one place — card compaction, the club list, join flow, and the six-tab club detail surface.
- Part 3 guest hub, drawn flat
클럽 상세 — 여섯 탭 플랫Proposal
Club detail on the flat layout — the v2.2 home tab plus 일정 · 채팅 · 랭킹 · 멤버 · 회비 panes as flat rows, one phone per tab.
- 홈 탭 v2.2 + the five other tabs drawn flat — build?
- Option-3 IA held
운영 섹션 — 플랫 목표Proposal
Flat-canvas target for 관리 and all six 운영 screens — bare rows, lead StatStrips, SessionCardV2 kept as the one object card.
- flat-canvas migration of 관리 + the six 운영 screens, as drawn — go?
게스트 → 회원 — 심사 흐름Proposal
One club-wide review inbox for join requests, guest applications and conversion proposals, drawn flat; closes the notification and fee gaps.
- club-wide 심사함 read model
- nominate/vouch notification signals
- guest-fee settlement via session_payments
Approved — build queue
1
The owner accepted the recommended path. Each board is the build spec until its screens ship, then it moves to the archive.
Foundations
3
The shared kit + cross-cutting canon every screen composes from.
Screens
20
The app's real navigation cascade — tap the bottom tabs + in-screen rows to walk the flow. Boards tagged "stale" still reflect the old grammar and are due a redraw.
클럽 · Clubs
Club List · 클럽내 클럽 / 둘러보기 tabs, the discover filter panel, and the invite-code join flow — every phone draws shipped code.└Club Detail · 클럽 상세The six-tab club place surface (member view), 관리, and the guest public profile — one phone per pane, drawing shipped code.└Create Club Wizard · 클럽 만들기The current nine-step club creation wizard — name, region and courts, schedule, style, size, fees, intro, and confirmation.
경기 · Play
경기 · ActivityThe 경기 tab — one hub for my matches, pickup search, saved games, and court search, all on the same session card.└Session Detail · 일정Session detail on the flat canvas language — collapsing top bar, the hero identity pattern (venue title + one titleBadge + one GlyphFactRow…└Live & Scoring · 경기Live scoring — the host match board, the spectator scorecard, the tournament board, and the match rules editor.└Host Ops · 호스트A host’s session operations — applications, participant management, payments, and attendance.└Create / Edit Session · 일정Creating a session is a seven-step wizard; editing is a set of per-field rows, with a few fields still locked.└Courts & Venues · 코트The court directory on the flat canvas language — nationwide search, venue detail, and the structured correction flow.
기록 · Records
Records · 기록The 기록 tab — a scrollable dashboard with a ring hero, heatmap, format stats, and an ELO trend.└Leaderboards · 리더보드The leaderboard — club, regional, and national scopes, each with a top-3 podium, rank rows, and a my-rank footer.└Head-to-Head · 상대 전적Head-to-head analysis — a win-rate summary, rivalry callout cards, and an opponent list with recent form.
프로필 · Profile
Profile · 프로필The 프로필 tab — hero, stats, friends, achievements, attendance and manner, the tier-info modal, and public profiles.└Settings · 설정The settings hub — a grouped menu and its sub-screens for editing profile, notifications, privacy, and consent.└Legal & misc · 약관The static content screens — terms of service, the privacy policy, and announcements, in the shared content page.└Social · 친구·업적The social surfaces — a friends list with requests, friend search, a tiered achievements gallery, and a practice log.└Messaging · 메시지Direct messages — a two-tab inbox, an asymmetric-bubble thread for 1:1 and group chats, and the shared member picker.
Archive
19
Decided (shipped, kept as the decision record) + superseded (replaced — see its successor) boards.
Strip Map · 세션 스트립 전체 시나리오Every reachable SessionStrip band/lead/chip combination, with the audience, trigger, and rank behind each row.superseded → Session Card · 밴드 없는 카드Headers · 헤더 아이콘Header icon rules — shipped: HeaderIconButton everywhere, 24px iconMuted 1.8 stroke, max two visible glyphs plus an overflow menu; slot 1 m…shipped 2026-09-17Compaction — 일정 · 코트 · 스코어카드Duplication audit (2026-09-08) §3 — the six page-reshaping decisions on session detail, the spectator scorecard, and venue detail, each dra…shipped 2026-09-08Compaction — 클럽 상세 · 홈Duplication audit (2026-09-08) §3 — the three page-reshaping decisions on club detail and the home briefing, each drawn in its proposed fin…shipped 2026-09-08Compaction — 기록 · 프로필Duplication audit (2026-09-08) §3 — the three page-reshaping decisions on 기록 and 프로필, each drawn in its proposed final state.shipped 2026-09-08Live anchor — 진행 중 밴드A page-level pinned 진행 중 band for session detail, match board, and the spectator scorecard — SessionLiveBand promoted from card scope, with…shipped 2026-09-17Density · 카드 밀도Compacting session and club summary cards — three layout permutations shown full-screen so density is easy to compare.shipped 2026-07-27토스트 — 리디자인 제안A redesigned toast pill — one dark inverse-surface container, with variant carried by a leading icon instead of the tint.shipped 2026-08-15위저드 내비게이션 — 결정 보드A decision board for the shared wizard header and footer — who owns back-navigation and skip.shipped 2026-08-15드래프트 복원 — 무음 복원Compares an explicit draft-resume banner against the shipped approach: silent auto-restore with a one-action undo toast.shipped 2026-08-15클럽 조 편성 — 모델 결정 보드The club groups (조) model — automatic and manual assignment, the regroup preview, and the group-based leaderboard.shipped 2026-08-14Session Detail — Redesign · 일정An early place-surface redesign of session detail, superseded by the flat-language pass.superseded → 상세 페이지 — 플랫 언어Venue Detail — Redesign · 테니스장An early place-surface redesign of venue detail, superseded by the flat-language pass.superseded → 상세 페이지 — 플랫 언어Profile Detail — Redesign · 프로필An early place-surface redesign of profile detail, superseded by the flat-language pass.superseded → 상세 페이지 — 플랫 언어Tournament Detail — Redesign · 대항전An early place-surface redesign of the tournament board, superseded by the flat-language pass.superseded → 상세 페이지 — 플랫 언어Applicant Detail — Redesign · 가입 심사An early place-surface redesign of the join-review applicant detail, superseded by the flat-language pass.superseded → 상세 페이지 — 플랫 언어Canvas Migration — 회비 · 멤버 · 규칙Before/after for moving browsing screens like dues and members from a gray boxed background to the flat canvas.shipped 2026-09-07Record Detail — Redesign · 기록An early place-surface redesign of the records detail, superseded by the flat-language pass.superseded → 상세 페이지 — 플랫 언어Venue Filters · 코트 필터 재구성A decision board for the venue filter panel — chip counts and a facet row that adapts to the selected venue kind.superseded → Venue Finder · 코트 찾기