> For the complete documentation index, see [llms.txt](https://docs.sentre.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sentre.io/submitting-dapps.md).

# Submitting DApps

#### Prerequisite

```
// Build a manifest
npx create-senhub-app manifest
```

You need to run `npx create-senhub-app manifest` to create a manifest file of your DApp first. This file will contain all the needed information for your submission.

```json
// my_app.manifest.json
{
  "url": "https://tuphan-dn.github.io/my-app/index.js",
  "appId": "my_app",
  "name": "My App",
  "author": {
    "name": "Tu Phan",
    "email": "tuphan@descartes.netowkr"
  },
  "tags": [
    "solana",
    "dapps"
  ],
  "description": "A sample project for Sentre developers",
  "verified": false
}
```

#### Publish the repo

To publish the repo (your DApps hosting), you have to change and save the **Source** to the `gh-pages` branch.

![Github Pages](/files/bRSk2R4IAwrErOWtArAp)

#### Submission

1. Fork <https://github.com/DescartesNetwork/senreg>
2. Add your manifest file (e.g. `my_app.manifest.json`) to `src`.
3. Create a pull request to <https://github.com/DescartesNetwork/senreg> for submission.
