Monster Maker is a mobile and web dApp ( distributed application ) on Flow Blockchain that allows users to connect a wallet, sign a transaction to mint an NFT (a monster) and display their collection of NFTs (their monsters) within the app. It’s meant to be a lightweight sample project to exemplify how to build a mobile or web dApp Flow project.
Before we get started, here is a general overview of the Monster Maker monorepo structure.
cadence
folder is where the smart contract, transactions and queries located, you can use Flow CLI to develop and deploy the NFT contract.- Best practice guidance for Flow dapp development is located at: https://developers.flow.com/cadence/style-guide/project-development-tips
iOS
folder contains all the Swift code to exemplify how to build mobile dApp on Flow Blockchainserver
folder will guide you on how to build a web dApp and API on Flow