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