### 9. **Creating a Manifest File**

A manifest file is necessary to test your Live App inside . Create a `manifest.json` file at the root of your project. Here is a sample manifest you can use:

```json
{
  "$schema": "https://live-app-catalog.ledger.com/schema.json",
  "id": "SampleLiveApp",
  "name": "SampleLiveApp",
  "url": "http://localhost:3000/",
  "homepageUrl": "http://localhost:3000/",
  "platform": ["ios", "android", "desktop"],
  "apiVersion": "^2.0.0",
  "manifestVersion": "2",
  "branch": "stable",
  "categories": ["NFT", "Swap", "YourAppCategory"],
  "currencies": "*",
  "content": {
    "shortDescription": {
      "en": "Desc"
    },
    "description": {
      "en": "Desc"
    }
  },
  "permissions": [
    "account.list",
    "account.receive",
    "account.request",
    "currency.list",
    "message.sign",
    "transaction.sign",
    "transaction.signAndBroadcast",
    "wallet.capabilities",
    "wallet.info",
    "wallet.userId"
  ],
  "domains": ["http://", "https://"],
  "visibility": "complete"
}
```

> **Note:** For more informations regarding the setting up of a manifest, please refer to
> [the manifest page](../../appendix/manifest)

### 10. **Importing Manifest in Ledger Wallet**

Ensure  Desktop is installed on your computer. Enable Developer mode in  by navigating to **Settings** -> **About**, and clicking ten times on the  version. This will reveal a new **Developer** section in the settings menu.

- Enable **platform dev tools**.
- Click on **Browse** next to **Add a local app** and select the manifest you created.

Now you'll see a new row in the menu with the name of your Live App. You can now open and test your Live App within .

---

This concludes the step-by-step guide to developing a Live App for  from scratch.

Have any questions or suggestions for improvement? Leave an issue in our repo or reach out to us through our Discord.
