I'm using Chainlink for price feed and built the front end with react and use semantic-ui for styling.
I build the back end with node.js with express for creating license . I used slate.host to store the license borders on IPFS.
I also use nft.storage to store certificate that were created on the server.
I created the contracts using Solidity with Openzeppelin ERC-721.
I used Unlock's Paywall to get user to pay membership to access all license templates.
I deployed the contract on Polygon Testnet for cheap gas fee.
Log in or sign up for Devpost to join the conversation.