Skip to content

Using ERC-721, this application allows registered users to mint NFTs for their tourism sites, displays the issued certificates and allows appraisers to appraise the value of the NFTs.

Notifications You must be signed in to change notification settings

Jyou965/ERC-721_NFT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ERC-721_NFT

Background & Usage

An appliction which will allow registered users to mint the NFTs for their tourism sites, display the issued certificates and allow appraisers to appraise the value of the NFTs. This application is developed for site owners / entities with historical sites to generate additional revenues and for Investors / Companies / Individuals to purchase the Certificate as an investment. The certificates can be examplified as below:


party

tour

These certificates can be compared to Gold and Silver coins and will have legitimate appraisal values and historical records stored on the blockchain.

Technologies

  • Solidity - Solidity is a statically-typed curly-braces programming language designed for developing smart contracts that run on Ethereum.

  • Remix - Remix IDE is an open source web and desktop application.

  • Ganache - Ganache is a personal blockchain for rapid Ethereum and Corda distributed application development.

  • MetaMask - MetaMask is a software cryptocurrency wallet used to interact with the Ethereum blockchain.

  • Pinata - Pinata is the simplest way to upload and manage files on IPFS.

  • Streamlit - Streamlit is an open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science.

Application Components

1. Mint NFTs - For the registered Site Owner / Site Operator

TajMahal_NFT_Mint2.mp4

2. Display NFTs

Display_NFT_TajMahal.mp4

3. Appraise NFTs

Appraisal_TajMahal.mp4

4. Get Appraisal History

Appraisal_History_TajMahal.mp4

Installation

Users of this application need to set up a .env file containing smart contract address, web3 provider URI, Pinata API key and Pinata API secret key.

Contibutors

Team NFTerrific - Jackie You, Clare Collity, Carlos Raymundo and Jamal Rizvi

About

Using ERC-721, this application allows registered users to mint NFTs for their tourism sites, displays the issued certificates and allows appraisers to appraise the value of the NFTs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published