dApp Launchpad is a CLI tool to quickly initialise a fully-integrated DApp project, create a development environment, and deploy everything to production.

Every step of the way is automated! 🚀

dApp projects are divided into two parts - Frontend (inside ./frontend) and Smart contracts (inside ./smart-contracts), with the frontend running on Next.js, and smart contracts running in a Hardhat environment.

The tool automates basic interactions, such as auto-updating contract artifacts and (re)deploying contracts on code changes, HMR in frontend on code changes, and many more!

To get started, read Quickstart. To get in-depth about the capabilities of this tool, read Workflow.

Last updated