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

# Frontend

DApp, like other types of application, need a UI for user to interact with the platform easily. But DApp's frontend is a little different from traditional app's frontend: it needs to come along with some kind of wallets, which basically handling signing and sending transaction to blockchain. Some well known wallets are MetaMask, Wallet Connect...&#x20;

Modern library such as Web3, Ethers can help interacting with these wallet.

Checkout these template if you don't know how to get started:

* [Web frontend using Web3JS](https://github.com/kardiachain/frontend-web3-template)
