A non-fungible token (NFT) can be a digital file such as pictures, animations, audio, or video but they are not interchangeable because they are made unique by blockchain technology. Because they are unique exclusive items, they can be purchased and passed from one user to another.
A NoFT post retains whatever file structure the asset is posted in and are NOT connected to an Ethereum blockchain asset. When you post a jpeg of an NFT you created/found/bought, you are posting an actual jpeg file, NOT a non-fungible token. When someone downloads this post, they are downloading the jpeg file, not a non-fungible token. At no point is the user directly interacting with an NFT when they are on our website. All of the assets you see on this website are NoFTs, which are the publicly available, non-unique files. Curious on the difference between an NFT and a NoFT? Let's explain the difference:
NFT
- Unique asset
- Ethereum blockchain
- Chain of Title tracks ownership history
NoFT
- NOT unique
- NOT blockchain
- NO Chain of Title available of NoFT
Basically, NoFT is an environment where users can share, favorite, download, and discuss all of their favorite NFT works without actually interacting with any real non-fungible tokens. No changes to the chain-of-title, no interaction with cryptocurrency wallets, no financial transactions of any kind.
Still on the ropes trying to figure out what Non-Fungible Tokens are? Don't worry, there are more resources out there to discover more. For further understanding check this link out from The Verge and their article, NFTs, explained 👈
AS AN NFT USER:
- I want a platform to browse NFT content
- So I can easily appreciate digital content
- Without actually interacting with NFTs
Client Resources:
"@apollo/react-hooks": "^3.1.5",
"@google-cloud/firestore": "^4.9.8",
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"apollo-boost": "^0.4.7",
"bootstrap": "^4.4.1",
"firebase": "^8.3.2",
"firebase-admin": "^9.6.0",
"graphql": "^15.0.0",
"graphql-tag": "^2.10.3",
"jwt-decode": "^2.2.0",
"node-fetch": "^2.6.1",
"random-hash": "^4.0.1",
"react": "^16.13.1",
"react-bootstrap": "^1.0.1",
"react-dom": "^16.13.1",
"react-router-dom": "^5.1.2",
"react-scripts": "3.4.1"
Server Resources:
"apollo-server-express": "^2.12.0",
"bcrypt": "^5.0.0",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"faker": "^5.5.1",
"jsonwebtoken": "^8.5.1",
"mongoose": "^5.9.10"
Root Resources:
"concurrently": "^5.2.0",
"graphql": "^15.5.0",
"if-env": "^1.0.4"
- Install this project by clicking the GREEN button above, you can download it by ZIP or copy the SSH.
- Load into VSCODE and download the necessary node modules (npm run install).
- Type npm run seed to set-up to generate users and other assets.
- Create your own account, create a post, check out your favorites, follow a few people, like a post, and or leave a comment