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:
- Node.js: https://nodejs.org
- MetaMask: https://metamask.io
Getting Started
To get started with Ticket4Web3, follow these steps:
-
Clone the repository: git clone https://github.com/kushanthakur/ticket4web3.git
-
Install dependencies: cd ticket4web3 npm install
-
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.).
-
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.
- Create a new