> For the complete documentation index, see [llms.txt](https://plutolabs.gitbook.io/plutoframework/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://plutolabs.gitbook.io/plutoframework/make-your-application.md).

# Make your application

- [Setting up your new app](https://plutolabs.gitbook.io/plutoframework/make-your-application/setting-up-your-new-app.md)
- [Environment variables](https://plutolabs.gitbook.io/plutoframework/make-your-application/environment-variables.md)
- [Register new Chain](https://plutolabs.gitbook.io/plutoframework/make-your-application/register-new-chain.md)
- [Create your own layout](https://plutolabs.gitbook.io/plutoframework/make-your-application/create-your-own-layout.md)
- [Visual Studio Item Templates](https://plutolabs.gitbook.io/plutoframework/make-your-application/visual-studio-item-templates.md)
- [UI Components](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components.md)
- [UsdBalanceView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/usdbalanceview.md): Displays a USD valued sum + list of all assets on all connected blockchains that are owned by the account.
- [PolkadotAddressView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/polkadotaddressview.md): Display's the account's Polkadot unified address
- [SubstrateAddressView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/substrateaddressview.md): Display's the account's substrate address
- [ReceiveAndTransferView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/receiveandtransferview.md): 2 Buttons for receiving and transfering assets
- [ReferendaView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/referendaview.md)
- [VotingDelegationView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/votingdelegationview.md)
- [IdentityView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/identityview.md): Identity registered on Polkadot People chain
- [NftOwnedListView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/nftownedlistview.md): Displays an infinite list of all NFTs across all blockchains that are owned by the account
- [NftOwnedGalleryView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/nftownedgalleryview.md): Displays an infinite list of all NFTs across all blockchains that are owned by the account
- [NftFavouriteGalleryView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/nftfavouritegalleryview.md): Displays an infinite list of all NFTs marked as favourite
- [VDotTokenView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/vdottokenview.md)
- [AzeroPrimaryNameView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/azeroprimarynameview.md)
- [DCAView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/dcaview.md): Dollar Cost Averaging on Hydration
- [OmnipoolLiquidityView](https://plutolabs.gitbook.io/plutoframework/make-your-application/ui-components/omnipoolliquidityview.md): Displays all provided liquidity to the Hydration Omnipool
- [Create custom components](https://plutolabs.gitbook.io/plutoframework/make-your-application/create-custom-components.md)
- [Substrate](https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate.md): How to query Substrate chain state and how to sign and submit extrinsics.
- [Query Multiple Items](https://plutolabs.gitbook.io/plutoframework/make-your-application/substrate/query-multiple-items.md)
- [Transaction Analyzer](https://plutolabs.gitbook.io/plutoframework/make-your-application/transaction-analyzer.md): Guarding users from getting accidentally scammed.
- [Wallet creation](https://plutolabs.gitbook.io/plutoframework/make-your-application/wallet-creation.md): PlutoFramework app in the core is a hot wallet. Your users do not have to download separate hot wallet application in order to create a new account in your app.
- [Universal QR scanner](https://plutolabs.gitbook.io/plutoframework/make-your-application/universal-qr-scanner.md)
- [NFTs](https://plutolabs.gitbook.io/plutoframework/make-your-application/nfts.md)
- [Testnet Faucet](https://plutolabs.gitbook.io/plutoframework/make-your-application/testnet-faucet.md)
- [GraphQL Indexers](https://plutolabs.gitbook.io/plutoframework/make-your-application/graphql-indexers.md): Utilise SubQuery/Subsquid indexers in your app to boost efficiency and reduce loading speeds.
- [PolkadotExtensionWebView](https://plutolabs.gitbook.io/plutoframework/make-your-application/polkadotextensionwebview.md)
- [Templates](https://plutolabs.gitbook.io/plutoframework/make-your-application/templates.md)
- [Using already existing templates](https://plutolabs.gitbook.io/plutoframework/make-your-application/templates/using-already-existing-templates.md)
- [Create your own template](https://plutolabs.gitbook.io/plutoframework/make-your-application/templates/create-your-own-template.md)
- [Custom App Design](https://plutolabs.gitbook.io/plutoframework/make-your-application/custom-app-design.md)
