Cardano NFT Marketplace Smart Contract Deployment

We are building an NFT platform and we have completed the NFT minting process. Now, we want to deploy our smart contract to buy and sell NFT. We want to test the buying and selling process in Testnet first. Our web app is developed in React JS. Can you please help us with any document that describes smart contract deployment on testnet and consume the same on a react js web app.

Hi, can anyone help us on this?