This template gives you everything you need to build a full-stack Web3 application on the Internet Computer.
For an example of a real-world dapp built using this starter project, check out the source code for DFINITY's Developer Experience Feedback Board.
Make sure that Node.js >= 16
and dfx
>= 0.14
are installed on your system.
Run the following commands in a new, empty project directory:
npx degit rvanasa/vite-react-motoko # Download this starter project
dfx start --clean --background # Run dfx in the background
npm run setup # Install packages, deploy canisters, and generate type bindings
npm start # Start the development server
When ready, run dfx deploy --network ic
to deploy your application to the Internet Computer.
dfx.json
reference schema.prettierrc
file and then running npm run format
.--emulator
flag to dfx start
.npx ic-mops add <package-name>
. Here is a list of available packages.npm run frontend
and npm run backend
in separate terminals.