Do Your Own Research boilerplate. Fullstack Web3 Boilerplate using the latest stack.
Simple, easy, modern, fast ๐
This boilerplate is based on Turborepo. It uses Yarn as a package manager. It includes the following packages/apps:
frontend
: A Next.js based appui
: a Reac component library using Tailwind that can be shared with any newapp/
in this repositoryconfig
:eslint
configurations (includeseslint-config-next
andeslint-config-server
)tsconfig
:tsconfig.json
s used throughout the monorepo
Each package/app is 100% TypeScript. ๐
This boilerplate contains a modern stack for building Web3 apps:
- Next.js framework
- WAGMI Hooks to take advantage of the latest Web3 hooks
- ethers.js to handle the Web3 interactions
- Tailwind to make it look sexy
- Typechain to keep those end-to-end types generated from ABIs
- Hardhat to deploy some nice Smart Contracts
This boilerplate contains a modern stack for building Web3 apps:
- TypeScript for static type checking
- ESLint for code linting
- Prettier for code formatting
Clone/Fork this bad boy ๐งโโ๏ธ:
git clone https://github.com/danielivert/dyor.git
โ Install:
cd dyor
yarn install
Run both the hardhat node and the frontend
yarn dev
๐ Edit your smart contract TestContract.sol in apps/hardhat-core/contracts
๐ Edit your frontend in apps/frontend/src
๐งฑ Edit your components in packages/ui
๐ป Open http://localhost:3000 to see the app