Create your first erc-721 token using this repository . I had uses several dependencies of openzepplin namely, openzeppelin/contracts/token/ERC721/ERC721.sol; openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol; openzeppelin/contracts/utils/Counters.sol;
Deploy the contract in order to create you own specified ERC-721 Token , with your specified name and symbol. The code inherits all the functioning of ERC-721, including its required functions.
this code is created in reference to the code : https://docs.openzeppelin.com/contracts/4.x/erc721