Skip to content

korerima/Blockchain-Based-Event-Ticketing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

A Hybrid Blockchain-Based Event Ticketing System

A hybrid Blockchain-based platform for digital secure ticket purchases, event management, and venue promotion. Solidity backend, React frontend

A Hybrid Blockchain-Based Event Ticketing System

This hybrid blockchain-based digital ticketing system is designed to streamline ticket purchasing, event management, and venue promotion. This Event Ticketing system is built on Solidity smart contracts for the backend and React for the frontend, ensuring security, transparency, and efficiency in the event ecosystem.

Features

  • Blockchain Security: Utilizes Solidity smart contracts on the Ethereum blockchain for secure and immutable transactions.
  • Hybrid Decentralized Ticketing: Empowers customers to purchase tickets directly from event organizers without intermediaries while the payment process remains using bank or credit cards.
  • Venue Promotion: Provides venues with a platform to showcase their spaces and attract event organizers.
  • Event Creation and Management: Enables event organizers to effortlessly create, manage, and promote events.
  • User-Friendly Interface: Offers a sleek and intuitive user interface built with React for seamless ticket purchasing and event browsing.

Installation

To run Decentralized Ticketing locally, follow these steps:

  1. Clone the repository
  2. Install and start the react front-end
  3. Install Truffle to run the solidity
  4. Compile the smart contract using truffle
  5. Migrate the smart contract
  6. Install Ganache
  7. After running Gancache change the network portion port number and host address
  8. Install Metamask
  9. Connect the metamask network with your ganache network

For in-depth installation instruction refer to the following videos:

  1. Connect Ganache to Metamask https://youtu.be/lv4HEyiw4EQ?si=LBABZD2ZtIiMjdrY

  2. Deploy Solidity Smart Contracts with Ganache Personal Blockchain https://youtu.be/UnNPv6zEbwc?si=0IRwgPHggczqCUbk

  3. Migration [Create your First DApp using Truffle and Ganache] https://youtu.be/pDL5PqEoEvg?si=8Jaek2-dc8JbcbmF