Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.55 KB

README.md

File metadata and controls

45 lines (29 loc) · 1.55 KB

How to use the Flow Client Library (FCL) with Next.js

Everything you need to build a Next.js project with the Flow Client Library (FCL).

For a SvelteKit example, see my other repo: https://github.com/muttoni/fcl-sveltekit

image

Running on Flow Testnet

This project will run on the Flow testnet simply as:

npm run build
npm run start

Developing with Flow emulator

Pre-Requisite: To develop locally, make sure you have the Flow CLI installed: https://docs.onflow.org/flow-cli/install/

Once you've created a project and installed dependencies with npm install (or pnpm install or yarn), start the emulator, deploy the contracts, followed by the development server:

flow emulator start --dev-wallet
flow project deploy --network emulator

npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open

NOTE: If you are switching between testnet and the emulator without changing tabs, FCL will keep you logged in with your testnet address (or vice-versa). Remember to logout inbetween environments to avoid runtime errors!

Building

Before creating a production version of your app, build it!

npm run build

Testimonials

Screenshot 2022-04-03 at 12 12 20