IoTeX dApp Starter

Building any new project from scratch can be intimidating: if you are undecided about where to start and what libraries you need for your IoTeX dApp, you can use the IoTeX Sample dApp as a starting point.

Here are the features you’ll find in the starter out-of-box:

  • Nest + React + Redux stack

  • Integration with latest IoTeX antenna SDK

  • Integration with IoPay Wallet

  • Get wallet balance example

  • Send IOTX tokens example

  • Send ERC20 tokens example

Get Started

Just clone the GitHub repository to get started:

git clone https://github.com/iotexproject/iotex-dapp-sample.git
cd iotex-dapp-sample
npm install
npm run dev

see the demo app running on your local machine at localhost:3000, and start adding your features from there!

You can also build the static site version with:

npm build
npm run export

Deploy on Heroku

Click the button below to deploy the sample directly on Heroku

Additional documentation

Antenna-JS Docs

Check out Antenna-JS documentation section to start developing your IoTeX dApp.

More reference docs

⟩ nestjs: https://docs.nestjs.com/

⟩ mobx: https://mobx.js.org/README.html

⟩ tailwindcss: https://tailwindcss.com/docs/installation/

⟩ razzle: https://github.com/jaredpalmer/razzle

⟩ ReduxDevTools: https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=en

⟩ wildcard-api: https://github.com/reframejs/wildcard-api