An NFT is a non-fungible token, living somewhere on some blockchain. They can be linked to any digital asset like a piece of art, which can be a still image, movie, 3D model, or even an interactive web app. The marketplaces that have sprung up differ slightly in what formats they accept, how much it costs to mint, and what blockchain they run on.
A blockchain is a growing list of records, called blocks, that are linked together using cryptography. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data As blocks each contain information about the block previous to it, they form a chain, with each additional block reinforcing the ones before it. Therefore, blockchains are resistant to modification of their data because once recorded, the data in any given block cannot be altered retroactively without altering all subsequent blocks. -wikipedia
There are a couple ways to mint an NFT. One is through direct upload. All the platforms seem to accept this way of doing things. Another way is via a Factory. A factory allows a collector to set some parameters on the work before minting it.
Here is the flow for adding a work to https://www.hicetnunc.xyz/
- Upload your NFT. I chose an animated gif.
- Approved in my Tezos wallet.
- Go to the newly minted creation!
- Swap it to set a sale price.
- See it live!
This is a factory on beyondNFT. They have an in-browser coding setup that allows users to create interactive NFTs.