A repository of demo applications that utilize Base and Coinbase Developer Platform products.
This repository contains example applications demonstrating various Base and Coinbase Developer Platform features. Each demo is designed to be simple, educational, and ready to run.
Demo Name | Type | Location | Description |
---|---|---|---|
Agent Spend Permissions | Base Account | base-account/agent-spend-permissions/ |
AI-powered Zora coin purchasing with Base Account spend permissions and gas-free transactions |
Base Pay Amazon | Base Account | base-account/base-pay-amazon/ |
Chrome extension and checkout app that adds Base Pay to Amazon product pages |
Base App Coins | Base Account | base-app-coins/ |
Index and load metadata for Uniswap v4 pools related to coins created via the Base App |
Hangman Onchain | Paymaster | paymaster/hangman-onchain/ |
Classic hangman game with onchain win recording using Coinbase CDP |
Lingos Game | Paymaster | paymaster/onchain-game-lingos/ |
Phrase completion game testing knowledge of international phrases and expressions |
Full Mini App Demo | MiniKit | minikit/mini-app-full-demo/ |
Comprehensive Base Mini App demo showcasing all functionality in Base App |
Mini App Route | MiniKit | minikit/mini-app-route/ |
Basic Next.js mini app template with routing examples |
Mini App Wrapped | MiniKit | minikit/mini-app-wrapped/ |
Simple Next.js mini app with MiniKit provider wrapper |
Mini Neynar | MiniKit | minikit/mini-neynar/ |
MiniKit template with Neynar API integration for Farcaster data |
Mini Zora | MiniKit | minikit/my-mini-zora/ |
MiniKit template integrated with Zora protocol for NFT interactions |
Simple Mini App | MiniKit | minikit/my-simple-mini-app/ |
Basic MiniKit template with essential features and notifications |
Three Card Monte | MiniKit | minikit/three-card-monte/ |
Interactive card game mini app with onchain rewards and leaderboard |
- Clone this repository
- Navigate to the specific demo directory you want to explore
- Follow the README instructions in each demo directory
- Node.js (v16 or higher)
- npm or yarn
- A Base-compatible wallet (like Coinbase Wallet)
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the terms of the included LICENSE file.