Skip to content

Commit 4ec30fc

Browse files
committed
added video to page
1 parent 5ef30ed commit 4ec30fc

2 files changed

Lines changed: 155 additions & 0 deletions

File tree

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

0 commit comments

Comments
 (0)