> For the complete documentation index, see [llms.txt](https://academy.assetchain.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.assetchain.org/module-1-getting-started/dapp-starter-kit.md).

# Asset Chain Starter Kits

## Web Starter Kit

Download and install this repository to use as a boilerplate for building your web apps on Asset Chain. This contains all the NextJS code you need to start, as well as starter solidity contracts for smart contract development.

{% @github-files/github-code-block %}

Also, you can run the cmd below to start a new project using the Asset Chain NextJS StarterKit:

```sh
> npx create-next-app@latest --example "https://github.com/xendfinance/assetchain-web-starterkit" [your-project-name]
```

## React native (Expo) Mobile Starter Kit

Clone the repository below to use as a boilerplate to build Dapp on mobile using React native.

There are two templates in separate branches: the main branch contains the template for using Wagmi, while the ethers branch contains the template for using Ethers v6.

{% @github-files/github-code-block %}

Alternatively, to start a new project using the Asset Chain React Native Starterkit, run:

```bash
> npx create-expo-app project-name --template assetchain-react-native-starterkit
```

## Telegram App Starter Kit

Clone the repository below to use as a boilerplate to build Telegram Apps on Asset Chain using NextJS.

{% @github-files/github-code-block %}

Alternatively, to start a new project using the Asset Chain Telegram App Starter Kit, run:

```bash
> npx create-next-app@latest --example "https://github.com/xendfinance/assetchain-telegram-demo-app" [your-project-name]
```
