|
1 | 1 | --- |
2 | | -title: "Overview" |
| 2 | +title: "Featured Checklist" |
3 | 3 | description: "Build high quality mini apps to get more distribution." |
4 | 4 | --- |
5 | 5 |
|
6 | | -This section covers how to build high-quality, successful mini apps for the Base app. Your app should meet all product, design, and technical guidelines and be designed for virality. |
7 | | - |
8 | | -<CardGroup> |
9 | | - <Card title="Product Guidelines" icon="lightbulb" href="/mini-apps/featured-guidelines/product-guidelines" /> |
10 | | - <Card title="Design Guidelines" icon="brush" href="/mini-apps/featured-guidelines/design-guidelines" /> |
11 | | - <Card title="Technical Guidelines" icon="wrench" href="/mini-apps/featured-guidelines/technical-guidelines" /> |
12 | | - <Card title="Notification Guidelines" icon="bell" href="/mini-apps/featured-guidelines/notification-guidelines" /> |
13 | | -</CardGroup> |
| 6 | +Your app must meet all product, design, and technical guidelines outlined below. Meeting these guidelines is a prerequisite for featured placement, but __does not guarantee placement__. Base holds a very high bar for featured placement. |
14 | 7 |
|
15 | 8 |
|
16 | 9 | <Note> |
17 | 10 | To submit your app for featured placement, first verify your mini app in the [Base Build dashboard](https://base.dev/), then fill out the [submission form](https://buildonbase.deform.cc/getstarted/). |
18 | | - |
19 | | - Meeting these guidelines is a prerequisite for featured placement, but ***does not guarantee placement.*** Base holds a very high bar for featured placement. |
20 | 11 | </Note> |
21 | 12 |
|
22 | 13 |
|
| 14 | +<Steps titleSize="h3"> |
| 15 | +<Step title="Authentication"> |
| 16 | + * In-app authentication stays within the Base app with no external redirects |
| 17 | + * Wallet connection happens automatically |
| 18 | + * No email or phone verification inside the app |
| 19 | +</Step> |
| 20 | + |
| 21 | +<Step title="Onboarding Flow"> |
| 22 | + * Explain the purpose of the app and how to get started, with clear onboarding instructions either on the home page or as a a pop-up window. |
| 23 | + * App only requests essential personal information, with clear context |
| 24 | + * Display user's avatar and username **(no 0x addresses)** |
| 25 | +</Step> |
| 26 | + |
| 27 | +<Step title="Base Compatibility"> |
| 28 | + * App is client-agnostic, with no hard-coded Farcaster text or links, or other client-specific behavior |
| 29 | + * Transactions are sponsored |
| 30 | +</Step> |
| 31 | + |
| 32 | +<Step title="Layout"> |
| 33 | + * Call to actions are visible and centered on page |
| 34 | + * App has a bottom navigation bar or side menu to easily access core flow |
| 35 | + * All buttons are accessible and not cut off |
| 36 | + * Navigation bar items have clear, understandable labels |
| 37 | +</Step> |
| 38 | + |
| 39 | +<Step title="Load Time"> |
| 40 | + * App loads within **3 seconds** |
| 41 | + |
| 42 | + * In-app actions complete within **1 second** |
| 43 | + |
| 44 | + * Loading indicators are shown during actions |
| 45 | +</Step> |
| 46 | + |
| 47 | +<Step title="Usability"> |
| 48 | + * App supports **light and dark modes** consistently |
| 49 | + * App has minimum **44px touch targets** |
| 50 | +</Step> |
| 51 | + |
| 52 | +<Step title="App Metadata"> |
| 53 | + * App description is clear, concise, and user-focused |
| 54 | + * App icon is **1024×1024 px**, PNG, **no transparency**, readable at small sizes |
| 55 | + * App cover photo is **high quality** and does not contain Base logo or team photos |
| 56 | +</Step> |
| 57 | +</Steps> |
| 58 | + |
| 59 | +## Next Steps |
| 60 | + |
| 61 | +<CardGroup> |
| 62 | + <Card title="Product Guidelines" icon="lightbulb" href="/mini-apps/featured-guidelines/product-guidelines" /> |
| 63 | + <Card title="Design Guidelines" icon="brush" href="/mini-apps/featured-guidelines/design-guidelines" /> |
| 64 | + <Card title="Technical Guidelines" icon="wrench" href="/mini-apps/featured-guidelines/technical-guidelines" /> |
| 65 | + <Card title="Notification Guidelines" icon="bell" href="/mini-apps/featured-guidelines/notification-guidelines" /> |
| 66 | +</CardGroup> |
0 commit comments