Skip to content

In alphabetical order, by Aidan Guarniere, Cassandra Hurlbut, Jonathan Wilferd, and Weng Fei Fung. Share your favorite NFTs and link them to the marketplace among other NFT enthusiasts.

Notifications You must be signed in to change notification settings

Siphon880gh/image-gallery-nft-collab

Repository files navigation

image

Last Commit

📂 Table of Contents:

💻 Live Deployment:

Browse NoFT

📷 Preview:

image

Description:

About Share your favorite NFTs and link them to the marketplace among other NFT enthusiasts.

Technicalities 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 👈

User Story:

AS AN NFT USER:

  • I want a platform to browse NFT content
  • So I can easily appreciate digital content
  • Without actually interacting with NFTs

💾 Resources Used:

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"

💽 Installation and Usage:

  1. Install this project by clicking the GREEN button above, you can download it by ZIP or copy the SSH.
  2. Load into VSCODE and download the necessary node modules (npm run install).
  3. Type npm run seed to set-up to generate users and other assets.
  4. Create your own account, create a post, check out your favorites, follow a few people, like a post, and or leave a comment

📧 Meet The Team:

About

In alphabetical order, by Aidan Guarniere, Cassandra Hurlbut, Jonathan Wilferd, and Weng Fei Fung. Share your favorite NFTs and link them to the marketplace among other NFT enthusiasts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •