hackquest logo

ticketing

An NFT-based ticketing system ensures secure transferable digital tickets, enhancing transparency and eliminating fraud.

Videos

Description

Our platform, "Ticketing," is a comprehensive event booking solution that integrates Ethereum and blockchain technology to enhance security and transparency. The platform utilizes Firebase as the primary backend, managing authentication and authorization through Google. Firebase also handles fetch requests for displaying event data.

The frontend is built with React, providing a seamless and efficient implementation of the user interface, which is designed in Figma. When a user selects an event, they can connect their MetaMask or any compatible Web3 wallet to complete the payment.

This process generates a ticket in the form of an NFT (non-fungible token), with the ticket's metadata stored on IPFS (InterPlanetary File System) using the Pinata API. The NFT is then minted through a smart contract deployed on the blockchain.

By storing the ticket's metadata on a decentralized network like IPFS, the platform ensures that the payment and ticketing process is secure, traceable, transparent, and immutable, offering users a seamless experience.