Lulzx / tickets

A DApp for buying, selling, and trading verifiable football tickets as NFTs.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Verifiable Football Ticket NFTs

A decentralized application for buying, selling, and trading verifiable football tickets as NFTs.

Project Overview

This project utilizes blockchain technology to create a secure and transparent ticketing system for football events. Event organizers can mint unique NFTs representing tickets, which can be purchased, sold, and traded by users. The smart contract ensures the authenticity and ownership of each ticket, preventing fraud and abuse.

Features

  • Event Organizer Dashboard: Create and mint NFTs for football events
  • Ticket Marketplace: Buy, sell, and trade NFTs (tickets) with other users
  • Wallet Integration: View and manage owned NFTs (tickets) in your wallet
  • Identity Verification: Prevent hoarding and ensure fair distribution through purchaser identity verification

Benefits

  • Transparency: All transactions are recorded on the blockchain, ensuring transparency and trust
  • Authenticity: Each NFT is unique and tamper-proof, guaranteeing its authenticity
  • Fairness: Identity verification prevents abuse and ensures fair distribution of tickets

Technical Details

  • Blockchain: Built on the Ethereum blockchain
  • Smart Contract: Written in Solidity
  • Frontend: Built using Next.js, a React framework

Getting Started

  1. Clone the repository: git clone https://github.com/lulzx/tickets.git
  2. Install dependencies: bun install
  3. Compile the smart contract: hh compile
  4. Deploy the smart contract: hh deploy
  5. Start the frontend: bun start

Contributing

Contributions are welcome! If you'd like to contribute to this project, please submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgments

Special thanks to Adrian Galilea for the initial idea and guidance.

About

A DApp for buying, selling, and trading verifiable football tickets as NFTs.

License:MIT License


Languages

Language:Solidity 55.4%Language:JavaScript 44.6%