Documentation

FlowDevKit Documentation

Comprehensive guides, tutorials, and examples to help you build amazing applications on the Flow blockchain. From beginner tutorials to advanced patterns.

Quick Start

Get up and running with FlowDevKit in under 15 minutes. Follow these steps to deploy your first contract and build a frontend.

1
Install Flow CLI
2 min

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 version
2
Initialize Project
1 min

Create 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.git
3
Deploy Your First Contract
3 min

Deploy an NFT contract to testnet

# Copy NFT template
cp templates/contracts/NFT.cdc contracts/

# Deploy to testnet
flow project deploy --network=testnet
4
Build Frontend
5 min

Create a React app with wallet integration

# Install dependencies
npm install @onflow/fcl @onflow/types

# Add wallet connection
import { useFlowWallet } from '@/hooks/useFlowWallet'

Documentation

Example Projects

Learn by example with these complete applications built using FlowDevKit. Each project includes full source code, deployment instructions, and live demos.

NFT Marketplace
Intermediate
2-3 hours
Complete NFT marketplace with listing, buying, and selling functionality
ReactNext.jsFCLCadence
Token Swap DApp
Advanced
4-5 hours
Decentralized exchange for swapping fungible tokens
ReactTypeScriptFCLCadence
DAO Governance
Advanced
6-8 hours
Decentralized autonomous organization with voting mechanisms
ReactNext.jsFCLCadence

Community & Support

Join the Community
Connect with other Flow developers, ask questions, and share your projects
Additional Resources
Official Flow documentation and learning materials
Need Help?
Can't find what you're looking for? Here are the best ways to get help with FlowDevKit.

Documentation Issues

Found a bug in the docs or have suggestions for improvement?

Report Issue

Technical Support

Having trouble with implementation or deployment?

Ask on Discord

Feature Requests

Have an idea for a new template or feature?

Start Discussion