Contract for the NFT-Minting project, using Hardhat. Features: Randomly generating an NFT that the user mints Real-time progression of the minting process