A nodejs server as a middleware to interact with smart contracts without using any third party plugins or extensions such as Metamask.
This just a basic implementation of the REST APIs for the assessment purpose that interact with smart contract to call mint, getTokenURI and list of all the minted NFTs
Repo contains art folder with all the metadata and their corresponding art images. Pinata has been used to store all the art images and metadata.
contract is being deployed on Rinkeby testnet, you can interact directly with the contract on Etherscan https://rinkeby.etherscan.io/address/0x96dc6239829ff09fff37e8156cfdef5213078aed Total supply of the NFT collection is capped at 4 for the testing purpose.