๐๏ธ Next.js + Material UI + dark mode + web3 starter template โก
This is a starter boilerplate Ethereum dapp using Next.js and material UI with dark mode. There are many web3 template available but most of them depends of web3-react. I tried to use minimum dependencies possible.
The first things you need to do is clone repo.
To compile and deploy contract
cd deploy
npm i
npm start
Run the client on base directory
yarn install
yarn run dev
โโโ contracts // All solidity files
โ โโโ Example.sol
โโโ deploy
โ โโโ compile.js // compiles contracts
โ โโโ deploy.js // deploy and get abi and bytecode
โ โโโ package.json
โโโ pages // All pages of nextjs
โ โโโ _app.js
โ โโโ _documesnt.js
โโโ public // contains static files
โ โโโ img
โ โโโ icons
โโโ src
โ โโโ contracts // here we store abi and bytecodes of contracts
โ โโโ components // react components
โ โโโ hooks // web and imp hooks
โ โโโ utils // theme and other lib files
โโโ .env
โโโ .gitignore
โโโ package.json
โโโ README.md