Account Screen Inventory
DomainsDOL EnglishUX539 words3 min read
Purpose
Phần tiêu đề “Purpose”- Define canonical screen inventory for
Accountarea so screen coverage stays explicit even when concept work is created only on request. - Keep inventory compact and aligned with active scope
single-user account.
Scope
Phần tiêu đề “Scope”- Source of truth:
- Active screens only (no household/parent-child scope).
Canonical Screen Table
Phần tiêu đề “Canonical Screen Table”| Layer | Screen ID | Screen Name | Entry | Primary Intent | Exit | State Buckets | Priority |
|---|---|---|---|---|---|---|---|
| Account Core | ACC-S01 | Account Information | Account hub entry | View/edit basic account info with low friction | Security / Linked methods / Notifications / Goal | loading,empty,error,success | P0 |
| Account Core | ACC-S02 | Security & Sessions | ACC-S01 quick action | Manage password + session security | Back to account info | loading,error,success | P0 |
| Account Core | ACC-S03 | Linked Login Methods | ACC-S01 quick action | Link/unlink social login methods safely | Back to account info | loading,error,success | P1 |
| Account Core | ACC-S04 | Notifications & Privacy | ACC-S01 quick action | Configure notification channels + privacy controls | Back to account info | loading,empty,error,success | P1 |
| Account Core | ACC-S05 | Learning Goal | ACC-S01 quick action | Configure optional learning goal without hard gate | Back to account info | loading,error,success | P1 |
| Subscription | ACC-S06 | Subscription Overview | Account subscription tab | Review package portfolio by program (IELTS/TOEIC/SAT/Giao tiếp), lifecycle, entitlement, key actions | Program package manager / change plan / billing | loading,empty,error,success | P0 |
| Subscription | ACC-S07 | Change Plan | ACC-S06 or ACC-S10 action | Change plan with mechanism-first selector (`Auto-renew | One-time`) and continue to payment | Checkout flow / back to overview | loading,error,success |
| Billing | ACC-S08 | Payment Methods | ACC-S06 action | Manage saved payment methods with re-auth on sensitive actions | Back to subscription overview | loading,empty,error,success | P1 |
| Billing | ACC-S09 | Billing History | ACC-S06 action | Inspect billing transactions, invoices, retry states | Purchase history / credit usage history | loading,empty,error,success | P1 |
| Subscription | ACC-S10 | Program Package Manager | ACC-S06 program card | Manage package per program (IELTS, TOEIC, SAT, Giao tiếp) with independent lifecycle actions | Change plan / purchase history / credit usage history | loading,empty,error,success | P0 |
| Billing | ACC-S11 | Purchase History | ACC-S09 or ACC-S10 action | View historical package/top-up purchases with program/type/status filters | Billing history / credit usage history | loading,empty,error,success | P1 |
| Credit | ACC-S12 | Credit Usage History | ACC-S09 or ACC-S10 action | View credit ledger events (add/spend/refund/expire) with traceable references | Billing history / purchase history | loading,empty,error,success | P1 |
Notes
Phần tiêu đề “Notes”- Keep route-level flow references concise in generated concept files.
- Do not enforce rigid visual numeric specs; use high-level typography/layout-fit guidance.
ACC-S10..ACC-S12là bộ flow bổ sung để bao quát logic subscription/credit theo payment baseline hiện hành.