Skip to content

The NFT Ticketing Marketplace upload the ticket on the IPFS. Hash is calculated by IPFS and tickets get stored on the database. NFT tickets are created and uploaded to the requested NFT marketplace.

Notifications You must be signed in to change notification settings

SabeloMkhwanzi/NFT_Ticket_Marketplace

Repository files navigation

L2 ROLLATHON - Best use of IPFS and/or Filecoin in your L2 project

Challenge Description

Projects that use IPFS for content-addressing and/or Filecoin for decentralized, persistent storage. (Submissions that use either technology indirectly via NFT.storage, web3.storage, Estuary.tech, Textile, or other tooling also qualify). All types of projects are welcome and we welcome your creativity. Feel free to browse past winners here for inspiration.

TicketVast - NFT Ticketing Marketplace

Project Description

  • The NFT Ticketing Marketplace uploads the ticket on the IPFS. Hash is calculated by IPFS and tickets get stored in the database. NFT tickets are created and uploaded to the requested NFT marketplace.

  • Ticket owners can also resell NFT tickets on the NFT marketplace. The ticket is stored in a smart contract. Once a buyer buys the ticket, the smart contract triggers and the payment is sent to the seller automatically..

Project Concept

  • NFTs are unique digital tokens stored on the blockchain. Once they are created on the blockchain, they can be sold to customers digitally. Customers then store NFTs in a secure wallet that can be accessed on any device. In the ticketing system, event organizers can mint the required number of NFT tickets on their choice of a blockchain platform. They can code the NFTs to set a sale price or run the sale as an auction where people can start a bid for tickets

Tools

  • Building Framework: Next.js Documentation - learn about Next.js features and API.
  • Frontend: Chakra-ui - Create accessible React apps with speed
  • Smart Contract Framework: Hardhat - Hardhat is a development environment to compile, deploy, test, and debug your Ethereum software.
  • Nft Storage: IPFS/Filecoin - A peer-to-peer hypermedia protocol designed to preserve and grow humanity's knowledge by making the web upgradeable, resilient, and more open.
  • Blockchain: Polygon Test - Polygon believes in Web3 for all. Polygon is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security..
  • IPFS gateway: Infura - guide on how to use the most versatile blockchain developer platform.
  • Wallet connection: Wagmi - is a React Hooks library for Ethereum, built on ethers.js.
  • Hosting platform: Vercel - Vercel combines the best developer experience with an obsessive focus on end-user performance. Our platform enables frontend teams to do their best work.
  • Hosting platform: fleek.io - Fleek is everything you need to host fast, modern sites & apps on IPFS. All in one seamless workflow.

Project Feature

  • Marketplace
  • Minit Ticket
  • Collectibles
  • Dashboard
1. Home Page

HomePage

Live website: TicketVast

GitHub Repository: github.com/SabeloMkhwanazi

Demo video: video

Project Start: Date: 13 -22 May, 2022

Wallet Address : 0xF975206a46b4eD9f5F008AF9813B19bf083d94eE

Basic Sample Hardhat Setup

This project demonstrates a basic Hardhat use case. It comes with a sample contract, a test for that contract, a sample script that deploys that contract, and an example of a task implementation, which simply lists the available accounts.

Running the app

Getting Started

First, clone the repo with the following git command:

git clone https://github.com/SabeloMkhwanzi/NFT_Ticket_Marketplacy

Second, open a terminal in the root directory of the project and run:

npm install

to install all the package dependencies for the project

Create a .env file in the root folder and populate it with the following variables:


INFURA_ID=
REACT_APP_CLIENT_ID=
REACT_APP_REDIRECT_URI=

Finally, run the development server:

npm run dev
# or
yarn dev

Happy Hacking!😊

TicketVast - NFT Ticket Marketplace

About

The NFT Ticketing Marketplace upload the ticket on the IPFS. Hash is calculated by IPFS and tickets get stored on the database. NFT tickets are created and uploaded to the requested NFT marketplace.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published