Skip to content

Commit 0e420d5

Browse files
authored
added references guide (#250)
* added video to page * sidebar title * sidebar title * changed name
1 parent 2d2f1fd commit 0e420d5

File tree

2 files changed

+151
-0
lines changed

2 files changed

+151
-0
lines changed

docs/docs.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,12 @@
488488
]
489489
}
490490
]
491+
},
492+
{
493+
"group": "Resources",
494+
"pages": [
495+
"mini-apps/resources/resources"
496+
]
491497
}
492498
]
493499
},
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
---
2+
title: "Mini App Development Resources"
3+
description: "Ready-to-use templates, tools, and tutorials to accelerate your Mini App development on Base"
4+
sidebarTitle: "Resources"
5+
---
6+
7+
## Vibe Code Templates
8+
9+
These interactive templates provide complete, working examples that you can fork and customize for your own Mini App projects.
10+
11+
<CardGroup cols={2}>
12+
<Card title="Powerpuff Girl Personality Generator" icon="sparkles" href="https://v0.app/chat/mini-open-ai-og-nb3Y1N9BFAj">
13+
An engaging personality quiz that analyzes users' Farcaster activity to determine their Powerpuff Girl personality match.
14+
</Card>
15+
16+
<Card title="Mini App Base Pay" icon="credit-card" href="https://v0.app/chat/mini-app-base-pay-u0ZNsSt5Yjb">
17+
A streamlined payment interface demonstrating USD transactions through the Farcaster Mini App SDK.
18+
</Card>
19+
</CardGroup>
20+
21+
### Powerpuff Girl Personality Generator
22+
23+
This interactive template demonstrates how to build an engaging user experience by combining social data analysis with AI-powered personality matching.
24+
25+
**Key technologies implemented:**
26+
- **Redis** for real-time notifications and caching
27+
- **Neynar API** to query and analyze user's top Farcaster casts
28+
- **OpenAI API** for intelligent character personality matching
29+
30+
<Tip>
31+
This template showcases effective data integration patterns for social-based Mini Apps.
32+
</Tip>
33+
34+
### Mini App Base Pay
35+
36+
A clean, functional payment interface that demonstrates the core payment flows available in Farcaster Mini Apps.
37+
38+
**Key technologies implemented:**
39+
- **Base Pay** for secure payment processing
40+
- **tokenSend action** from the Mini App SDK
41+
- **Flexible recipient configuration** supporting both addresses and FIDs
42+
43+
<Note>
44+
This template provides a solid foundation for any Mini App requiring payment functionality.
45+
</Note>
46+
47+
## Video Tutorials
48+
49+
<Card title="Learn Manifest Signing with Farcaster Tools" icon="play" href="https://youtu.be/GlIxpp9323w?feature=shared">
50+
Step-by-step video tutorial demonstrating proper Mini App manifest signing using Farcaster development tools.
51+
</Card>
52+
53+
**Tutorial covers:**
54+
- Manifest signing process and security requirements
55+
- Farcaster tools integration and setup
56+
- Complete implementation walkthrough with best practices
57+
58+
## GitHub Templates
59+
60+
Production-ready code repositories that you can clone and deploy immediately.
61+
62+
<CardGroup cols={2}>
63+
<Card title="My Mini Zora" icon="github" href="https://github.com/base/demos/tree/master/minikit/my-mini-zora">
64+
A personalized showcase creating custom collages of users' token holdings as dynamic embeds.
65+
</Card>
66+
67+
<Card title="MiniKit Quick Auth" icon="key" href="https://github.com/coinbase/onchainkit/tree/main/examples/minikit-example">
68+
Essential authentication patterns and MiniKit integration starter template.
69+
</Card>
70+
</CardGroup>
71+
72+
### My Mini Zora
73+
74+
Transform user token holdings into shareable, visual experiences with this comprehensive NFT showcase template.
75+
76+
**Key technologies implemented:**
77+
- **Zora API** for comprehensive token data retrieval
78+
- **Dynamic embed generation** for personalized social sharing
79+
- **Advanced token analysis** for user-specific portfolio insights
80+
81+
<Check>
82+
Perfect starting point for Mini Apps requiring dynamic social sharing capabilities & using the zora api.
83+
</Check>
84+
85+
### MiniKit Quick Auth
86+
87+
Master the fundamentals of Mini App authentication with this essential starter template.
88+
89+
**Key technologies implemented:**
90+
- **MiniKit Quick Auth** for streamlined user authentication
91+
- **Core Mini App SDK** integration patterns
92+
- **Complete authentication flow** demonstrations and best practices
93+
94+
95+
96+
## Getting Started
97+
98+
<Steps>
99+
<Step title="Choose your template">
100+
Select the template that best matches your Mini App concept and requirements.
101+
</Step>
102+
103+
<Step title="Fork or clone">
104+
Use the provided links to fork the interactive templates or clone the GitHub repositories.
105+
</Step>
106+
107+
<Step title="Customize and deploy">
108+
Modify the templates to match your specific use case and deploy using your preferred hosting solution.
109+
</Step>
110+
</Steps>
111+
112+
### More Mini App Resources
113+
114+
<CardGroup cols={2}>
115+
<Card
116+
title="Viral Mini Apps"
117+
icon="sparkles"
118+
href="/mini-apps/growth/build-viral-mini-apps"
119+
>
120+
Strategies and examples for building highly shareable, viral mini apps.
121+
</Card>
122+
<Card
123+
title="Data Driven Growth"
124+
icon="chart-bar"
125+
href="/mini-apps/growth/data-driven-growth"
126+
>
127+
Learn how to use analytics and Base.dev to optimize your mini app's growth.
128+
</Card>
129+
<Card
130+
title="Optimize Onboarding"
131+
icon="user-plus"
132+
href="/mini-apps/growth/optimize-onboarding"
133+
>
134+
Best practices for onboarding users and maximizing retention.
135+
</Card>
136+
<Card
137+
title="Design & UX Best Practices"
138+
icon="paint-brush"
139+
href="/mini-apps/design-ux/best-practices"
140+
>
141+
Guidelines for creating delightful, user-friendly mini app experiences.
142+
</Card>
143+
</CardGroup>
144+
145+

0 commit comments

Comments
 (0)