Skip to content

Commit 1d950bb

Browse files
authored
Update and rename quality-bar-checklist.mdx to quality-checklist.mdx
1 parent b5ed9d9 commit 1d950bb

File tree

2 files changed

+59
-87
lines changed

2 files changed

+59
-87
lines changed

docs/mini-apps/quality-bar-checklist.mdx

Lines changed: 0 additions & 87 deletions
This file was deleted.
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
### First Impression
2+
- [ ] First screen value proposition is clear
3+
- [ ] No technical jargon
4+
5+
### Guest Experience
6+
- [ ] Can browse or try features before authentication
7+
8+
### Performance & Speed
9+
- [ ] First interaction completes in ≤ 1.5 seconds
10+
- [ ] Fast loading on mobile networks
11+
12+
### Mobile-First Design
13+
- [ ] Readable font sizes chosen for small displays
14+
- [ ] Comfortable line spacing for mobile readability
15+
- [ ] Strong color contrast for accessibility
16+
- [ ] Core tasks prioritized with minimal onscreen controls
17+
- [ ] Tab navigation implemented for streamlined navigation
18+
- [ ] Layouts adapt fluidly across screen sizes and orientations
19+
- [ ] Vertical scrolling preferred over horizontal for mobile
20+
21+
### App Manifest and Metadata
22+
- [ ] Valid schema according to [Base requirements](/mini-apps/quickstart)
23+
- [ ] Correct categories and tags applied
24+
- [ ] App metadata complete and accurate
25+
26+
### Gasless Transactions
27+
- [ ] Users can transact without needing gas
28+
29+
### User Identity & Privacy
30+
- [ ] Wallet addresses never displayed as default usernames
31+
- [ ] ENS / Basenames support for interoperable human-readable names
32+
33+
### Layout & Accessibility
34+
- [ ] Safe areas respected (notches, home indicators)
35+
- [ ] Touch targets ≥ 44 px minimum
36+
- [ ] Text size ≥ 15 pt equivalent
37+
- [ ] High contrast ratios for readability
38+
39+
### User States
40+
- [ ] Loading skeletons for better perceived performance
41+
- [ ] Empty states when no content exists
42+
- [ ] Error handling with retry options
43+
- [ ] Offline handling for poor connectivity
44+
- [ ] Success confirmations for completed actions
45+
46+
### Copy & Messaging
47+
- [ ] No "connect wallet" language (Base App and Account handle this)
48+
- [ ] Outcome-oriented CTAs (e.g., "Start Trading" not "Click Here")
49+
50+
### Error Handling
51+
- [ ] Standardized error taxonomy used consistently
52+
- [ ] User-friendly error messages (no technical jargon)
53+
- [ ] Telemetry wired for error tracking
54+
- [ ] Helpful recovery suggestions provided
55+
56+
### Privacy & Permissions
57+
- [ ] Permissions requested contextually when needed
58+
- [ ] Clear reason provided for each permission
59+
- [ ] No unnecessary permissions requested

0 commit comments

Comments
 (0)