Comprehensive guides, tutorials, and examples to help you build amazing applications on the Flow blockchain. From beginner tutorials to advanced patterns.
Get up and running with FlowDevKit in under 15 minutes. Follow these steps to deploy your first contract and build a frontend.
Set up the Flow command line interface
# Install Flow CLI
curl -fsSL https://raw.githubusercontent.com/onflow/flow-cli/master/install.sh | sh
# Verify installation
flow versionCreate a new Flow project with FlowDevKit
# Initialize new project
flow init my-flow-app
cd my-flow-app
# Download FlowDevKit templates
git clone https://github.com/flowdevkit/templates.gitDeploy an NFT contract to testnet
# Copy NFT template
cp templates/contracts/NFT.cdc contracts/
# Deploy to testnet
flow project deploy --network=testnetCreate a React app with wallet integration
# Install dependencies
npm install @onflow/fcl @onflow/types
# Add wallet connection
import { useFlowWallet } from '@/hooks/useFlowWallet'Learn by example with these complete applications built using FlowDevKit. Each project includes full source code, deployment instructions, and live demos.