dyor icon indicating copy to clipboard operation
dyor copied to clipboard

👀 All-in-one Fullstack Web3 boilerplate. Start producing production ready Web3 applications in minutes!

👀 DYOR 👀

Do Your Own Research boilerplate. Fullstack Web3 Boilerplate using the latest stack.

Simple, easy, modern, fast 🚀

What's inside?

This boilerplate is based on Turborepo. It uses Yarn as a package manager. It includes the following packages/apps:

Apps and Packages

  • frontend: A Next.js based app
  • ui: a Reac component library using Tailwind that can be shared with any new app/ in this repository
  • config: eslint configurations (includes eslint-config-next and eslint-config-server)
  • tsconfig: tsconfig.jsons used throughout the monorepo

Each package/app is 100% TypeScript. 🙈

Stack 🦾

This boilerplate contains a modern stack for building Web3 apps:

Utility Stack 🔍

This boilerplate contains a modern stack for building Web3 apps:

Get started

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