[!WARNING] Due to current limitations, this template does not work in a Browser Editor when using gitpod or codespaces. Please use VS Code for desktop instead.
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 the ICRC-7 launchpad.
Make sure that Node.js
>= 20
, mops>=1.0.0
anddfx
>= 0.23.0
are installed on your system.
Run the following commands in a new, empty project directory:
npx degit letmejustputthishere/vite-sveltekit-motoko vite-sveltekit-motoko # Download this starter project
cd vite-sveltekit-motoko # Navigate to the project directory
dfx start --clean --background # Run dfx in the background
npm install # Install packages and deploy canisters
npm start # Start the development server
When ready, run dfx deploy --network ic
to deploy your application to the Internet Computer.
You can run npm run test
to run unit tests using mops test
and end-to-end tests using pic.js
.
dfx.json
reference schema.prettierrc
file and then running npm run format
.--emulator
flag to dfx start
.mops add <package-name>
. Here is a list of available packages.npm run frontend
and npm run backend
in separate terminals.