Skip to content
22 changes: 20 additions & 2 deletions docs/getting-started/quickstart.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,31 @@ npx create-mn-app [project-name]
Ensure you replace `[project-name]` with the name of your new DApp.
:::

The CLI tool prompts you to select a template. Available options include:
The CLI tool first prompts you to choose the type of project you want to create:

- Contract
- Full DApp

#### Contract

Selecting **Contract** scaffolds a minimal project for deploying a Compact smart contract.

You will be prompted to choose a contract template. Currently the available option is:

- Hello world

The Hello world contract is a basic example that demonstrates how to deploy a Compact contract and interact with it from the CLI.

#### Full DApp

Selecting **Full DApp** scaffolds a complete decentralized application with contract logic, deployment scripts, and a CLI for interacting with the contract.

You will be prompted to choose a DApp template. Available options include:

- Counter
- Bulletin board

Select the Hello world template and follow the prompts to complete the setup. You should see the following output:
For this guide, select **Contract → Hello world** and follow the prompts to complete the setup. You should see the following output:

```
Creating a new Midnight app in /path/to/my-app.
Expand Down