NFT minting page code example needed (No codes needed, only need a sample project and explanation)

Job ID: 32111074

Budget: $10 – $30 USD

As title.This project no need for coding. Just need you to provide a NFT minting page written in React and provided following functionalities:
1. Connect Metamask wallet
2. Call the mint function from given smart contract
3. Get the minted token number from totalSupply function from given smart contract
4. The project should be able to test on both Mainnet and Rinkeby test network

I will run and ask some questions. Therefore, please be prepared to answer these questions.
Related categories: React.js Solidity Web3.js