# Create-ink!-dapp

## Overview

Create-ink!-dapp is a development tool for creating ink! smart contracts and decentralized applications (dApps) on the Polkadot network. It provides a streamlined workflow for developing, testing, and deploying ink! projects.

## Features

- **VSCode Workspace Integration**: It's recommended to develop in VSCode by opening the workspace file `inkathon.code-workspace` for a more predictable monorepo configuration.
- **Recommended Plugins**: The boilerplate recommends several VSCode plugins for enhanced development experience.
- **Live Demo Deployment**: Provides a live demo deployment of the boilerplate at [inkathon.xyz](https://inkathon.xyz).
- **Deployment via Vercel**: Spinning up a deployment via Vercel is straightforward as the necessary settings are already configured in `vercel.json`.
- **Customization**: Provides customization options for project name, custom contracts, and custom scripts.


## Requirements

Before you begin, you need to install the following tools:

- [Node (v18 LTS)](https://nodejs.org/en/download/)
- Pnpm ([v8](https://pnpm.io/installation#prerequisites))
- [Git](https://git-scm.com/downloads)


## Getting Started
To get started with the `create-ink!-dapp` tool, follow the steps below:

```
npx create-ink-dapp@latest
```

Then follow the prompt on your terminal

The README provides detailed instructions for getting started with the development environment, including running the frontend, building and deploying contracts on a local node, and connecting the frontend to the local node.


## VSCode Setup

The README includes a section on setting up VSCode for development, including recommended plugins and workspace integration.

For more detailed information, please refer to the README files in the template.
