View Live Project At 🎟️ NFTx Ticketing System 🎟️
NFT Ticketing System and proof-of-attendance system with wallet QR code scanning.
- Used the OpenZeppelin Solidity library to create NFT Smart Contract
- Anyone can mint the Tickets as NFT by paying the Mint Price
- NFT Smart Contract allows contract owner to open or close the NFT sale
- Users can check-in using their NFT Tickets, and it is saved in the contract.
- Deployed Smart Contract to Rinkeby Testnet
- Hosted static assets on IFPS
- Created a React Dapp that interacts with the smart-contract ABI
- Confirms a wallet owns an NFT
- Clone the repo to you local system
git clone https://github.com/ShivaShanmuganathan/NFT-Ticketing-System-Frontend.git
- Open the directory
cd NFT-Ticketing-System-Frontend
- Install the required node modules
yarn install
- Set the value of
REACT_APP_CONTRACT_ID
in.env.development.local
REACT_APP_CONTRACT_ID=0x1234567890
- Start the development server
yarn start