> For the complete documentation index, see [llms.txt](https://0xpolygon.gitbook.io/dapp-launchpad/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://0xpolygon.gitbook.io/dapp-launchpad/introduction/about.md).

# About

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! [🚀](https://emojipedia.org/rocket)

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](/dapp-launchpad/introduction/quickstart.md). To get in-depth about the capabilities of this tool, read [Workflow](/dapp-launchpad/workflow/frontend.md).
