Main Logo

Build Farcaster & Base
Mini Apps from Scratch

Master the complete workflow from development to deployment. Build powerful mini apps with hands-on guidance and expert support.

🚀
3-Day Course
Jan 16-18, 2026
Fri - Sun
👨‍🏫
Instructor
Justin T
Decentral Bros
🎓
Limited
15 Seats Only

Who is this course for?

🌱
Beginners
0 coding knowledge needed
Vibe Coders
Learn by building
🚀
Experienced Devs
Expand your skills
💡
Anyone Curious
Wanting to learn

Enroll in the Course

Connect your wallet to enroll in the mini app building course

Loading builders...

Build Farcaster / Base Mini Apps

Complete Course: From Code to Deployment

15 Seats Available
Hands-On Learning
Live Support
3-Day Course: Jan 16-18, 2026 (Fri - Sun)

What You'll Learn

Farcaster Mini Apps

Build native-like apps for Farcaster using the MiniApp SDK and CLI. Learn authentication, wallet integration, and notifications.

Base Mini Apps

Create lightweight web apps that run within Base. Configure manifests, associate accounts, and enable discovery.

Development Workflow

Set up ngrok tunneling, enable Developer Mode, and master local development with live hot reload testing.

Wallet Integration

Integrate Ethereum wallets. Handle transactions, Sign In with Farcaster (SIWF), and use AuthKit.

Publishing & Deployment

Deploy to Vercel/Netlify, configure farcaster.json manifests, and share your apps for discovery.

Course Curriculum

  • 1
    Introduction to Mini Apps - Understanding Farcaster and Base ecosystems
  • 2
    Development environment setup - Node.js, npm, and Developer Mode
  • 3
    Building your first Mini App - Farcaster CLI and MiniApp SDK integration
  • 4
    Implementing sdk.actions.ready() and app lifecycle management
  • 5
    Wallet integration - Ethereum wallet interactions
  • 6
    Authenticating users - Sign In with Farcaster (SIWF) and AuthKit
  • 7
    Sending notifications - Re-engaging users with push notifications
  • 8
    Base Mini Apps - Creating and configuring minikit.config.ts manifest
  • 9
    Account association - Linking Mini Apps with Farcaster accounts
  • 10
    Ngrok tunneling - Local development and testing setup
  • 11
    Live hot reload - Testing on Farcaster mobile and Base.dev platforms
  • 12
    Publishing and sharing - Deploying to Vercel/Netlify and discovery
  • 13
    Best practices, optimization, and troubleshooting

Course Details

Development Tools

  • • Next.js & React
  • • TypeScript
  • • Wagmi & Viem
  • • Farcaster MiniApp SDK
  • • Base Blockchain & OnchainKit
  • • Farcaster CLI
  • • Ngrok for tunneling

What's Included

  • • Step-by-step tutorials
  • • Code examples & templates
  • • Testing strategies
  • • Deployment guides
  • • Community support
  • • Homework assignments
  • • Team-building exercises

Homework & Team Building

📚 Homework Assignments

On select evenings, you'll receive homework assignments designed to reinforce what you've learned. These practical exercises will help you:

  • Build specific features in your Mini Apps
  • Read and implement concepts from official Farcaster and Base documentation
  • Practice real-world development scenarios
  • Prepare for the next session with hands-on coding

🤝 Team Building Exercises

Collaboration is key to learning. Throughout the course, you'll participate in team-building exercises including:

  • Group projects to develop Mini Apps collaboratively
  • Peer code reviews to enhance code quality and learning
  • Pair programming sessions
  • Team challenges and hackathons

Testing & Development Workflow

Local Development Setup

Learn how to set up your local development environment with ngrok tunneling for seamless testing of your mini apps.

  • Configure ngrok for local development
  • Set up secure tunnels for testing
  • Test mini apps in Farcaster environment

Live Hot Reload Testing

Master the art of testing your mini apps with live hot reload on both Farcaster and Base.dev platforms.

  • Hot reload setup and configuration
  • Testing on Farcaster mobile app
  • Testing on Base.dev platform
  • Debugging and troubleshooting

Deployment Process

From code to production - learn the complete deployment workflow for your mini apps.

  • Pre-deployment checklist
  • Production environment setup
  • Deployment best practices
  • Post-deployment monitoring