Base On-Campus Dev Workshop
Agenda:
Introduction to Mini Apps and Base MiniKit: Overview of Mini Apps, their role in the Base ecosystem, and MiniKit’s capabilities for social-native apps.
Setting Up Your Development Environment: Install Node.js, scaffold a MiniKit project .
Building a Simple Mini App UI: Create a mobile-first interface using React, TypeScript, and Tailwind CSS, focusing on layout and user flow.
Integrating MiniKit Hooks: Implement MiniKitProvider and hooks like useMiniKit and useAuthenticate for seamless wallet and social integration.
Adding Social Features: Incorporate Farcaster social mechanics like useComposeCast to enable sharing and engagement.
Testing in Warpcast: Deploy to Vercel for a live URL and test the Mini App in Warpcast’s Frames Developer Tools.
Best Practices for Viral Mini Apps: Discuss designing for social engagement, user retention, and frictionless experiences.
Wrap-Up: Address participant questions, share resources like Base docs and MiniKit templates, and discuss next steps for building.
This event is supported by Base but organized by David Lumala.
About Base
Base, incubated within Coinbase, is an Ethereum Layer 2 (L2) network offering a secure, low-cost, developer-friendly way to build decentralized apps onchain. Base aims to be decentralized, permissionless, and open to anyone. We believe onchain is the next online, and aim to empower developers to shape the onchain future.
Learn more about Base at base.org and about Coinbase at coinbase.com
**Disclaimer:
Event Photo Release: By attending this event, you agree to be included in photographs and/or footage that may be taken and used by Coinbase for marketing and publicity purposes, on its website, blog and in social media or in any third party publication.
Coinbase Data Use Notice: By registering for an event, you agree that any information you provide, including but not limited to your name, email, and wallet address, may be used by Coinbase for purposes of supporting the event and contacting you for event follow-up. Additionally, wallet address information may be used by Coinbase to view public blockchain activity for purposes of gathering onchain insights and trends.