@coinbase/build-onchain-apps
v0.31.0
Published
<img src='./docs/logo-v-0-17.png' width='800' alt='Build Onchain Apps Template'>
Downloads
47
Maintainers
Keywords
Readme
Build Onchain Apps Template (⛵️)
Accelerate your onchain creativity with the Build Onchain Apps Template. ☕️
Build Onchain Apps Template (aka BOAT ⛵️) will help you save weeks of initial app setup and the hassle of integrating onchain components with web2 infrastructure. 🌊
We do this by taking an opinionated approach to streamlining early decisions you must make when building an onchain app.
Whether you're a hackathon participant or an ambitious entrepreneur looking to build the next big thing, this template is designed with you in mind. 💙
Out of the box 🧰 🧙 ✨
- Progressive Web App support using Next.js 🏗️
- Ethereum L2 support through Base 🔵
- Easy account creation with Smart Wallet
- Live examples and documentation for Minting and Payments experiences with wagmi and Viem 🚀
- Latest styling best practices with Tailwind CSS 💅
- Easy maintenance with linting, formatting, and tests ✅
- Insights into Web Vitals performance metrics with Perfume.js 📈
- Smart contract deployment with Foundry ☁️
- Support for a local testnet node for testing smart contracts using Anvil. 🧪
Getting Started
To get started building with BOAT, just run our CLI, and you will be guided to have an Onchain App and running.
npx @coinbase/build-onchain-apps@latest create
Congrats, Time to enjoy your onchain app with some coffee ☕️
Build and deploy your own contracts
Check out the Contracts README
For a Live demo use
Do you need gas for Base Sepolia? 🔵
Learn how you can obtain free testnet funds here: https://docs.base.org/tools/network-faucets/.
Community ☁️ 🌁 ☁️
Check out the following places for more BOAT-related content:
- Follow @zizzamia (X, Farcaster) for project updates
- Join the discussions on our OnchainKit warpcast channel
Authors
- @zizzamia (X)
- @Sneh1999 (X)
- @wespickett (X)
- @mochikuan (X)
- @renanmav (X)
- @robpolak (X)
- @kyhyco
- @cnasc (warpcast)
- @arsood (X)
- @eragon512 (X)
License
This project is licensed under the MIT License - see the LICENSE.md file for details