Skip to content

brunoalano/dapp-boilerplate

Repository files navigation

dApp Boilerplate · Latest Github release License: CC0-1.0

The simplest and most performing way to start your blockchain development.

This boilerplate allows you to develop decentralized applications on the Ethereum network (and other EVM-compatible blockchains), where we use Hardhat for orchestration and compilation of Smart Contracts, Vite with React for frontend creation and Turborepo for managing the monolithic repository.

Features

  • Use of Typescript in both projects, and generation of Smart Contracts interfaces using Typechain.
  • Automatic validation using ESLint and solhint (with integrated Prettier).
  • HMR (hot module reload) for Smart Contracts and Frontend.
  • Extremely fast compilation thanks to Turborepo.
  • (In Progress) Automatic frontend interaction for your smart contract.

Contents

Getting Started

TODO