# Transfer App This is an example frontend that illustrates how to interact with a Transfer Quartz App. This example offers: - Deposit amounts into a balance - Withdraw the whole deposit - Transfer amounts between wallet addresses in a private-preserving way - Query your encrypted balance to capture changes - Switch between Keplr wallets ## Requirements In order to get started, you will need: - [Node.js](https://nodejs.org/) LTS (v20.x) - `npm` - A [Keplr](https://www.keplr.app/) Wallet ## Development Install dependencies: ```bash npm ci ``` The App requires some environment variables to fully work. Be sure to set up those accordingly to your local environment. You should start from the template: ```bash cp .env.example .env.local ``` Run the app: ```bash npm run dev ``` And now everything is up & running 🎉