/ticket4web3

Web3 Ticketing System

Primary LanguageSolidity

ticket4web3

Web3 Ticketing System

Ticket4Web3 is a decentralized ticketing application built on the Ethereum blockchain. It allows users to create, buy, and sell tickets for various events in a secure and transparent manner.

Features

  • Create and manage events: Organizers can create events, set ticket prices, and specify the number of available tickets.
  • Buy and sell tickets: Users can purchase tickets for events using cryptocurrency and transfer tickets to other users.
  • Smart contract integration: Ticket4Web3 leverages smart contracts on the Ethereum blockchain to handle event and ticket management, ensuring trust and transparency.

Prerequisites

Before running Ticket4Web3, ensure you have the following prerequisites installed:

Getting Started

To get started with Ticket4Web3, follow these steps:

  1. Clone the repository: git clone https://github.com/kushanthakur/ticket4web3.git

  2. Install dependencies: cd ticket4web3 npm install

  3. Configure MetaMask:

    • Install the MetaMask browser extension for your preferred browser.
    • Create an Ethereum account or import an existing one.
    • Connect MetaMask to the Ethereum network you wish to use (e.g., Mainnet, Ropsten, etc.).
  4. Configure environment variables:

    • Create a new .env file based on the provided .env.example file.
    • Set the values of the environment variables according to your setup.

Note that the front-end part is pending since it is currently under development.