project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4

Event Ticketing

This project is a web3-based event ticketing platform that allows users to create events and buy tickets utilizing blockchain.

Event Ticketing

Created At

LFGHO

Project Description

This project is a web3-based event ticketing platform that allows users to create events and buy tickets seamlessly. Utilizing blockchain technology, it incorporates smart contracts written in Solidity for secure and transparent transactions. Using GHO tokens for purchases, the platform offers a reliable solution for event management and ticket sales. The Sepolia Ethereum testnet is chosen for its reliability, enabling safe testing of smart contracts before deployment on the Ethereum mainnet.

šŸŽ‰ Event Creation: Users can create events, specifying details such as title, date, time, and ticket price. Each event has its own NFTs with max minting tokens.
šŸŽ« Ticket Purchasing: Attendees can purchase tickets using GHO tokens.
šŸ”— Wallet Integration: Incorporates Connect Kit for secure cryptocurrency wallet connections.
šŸ’» Responsive Design: Ensures a smooth user experience across various devices.
šŸ“œ Smart Contract Integration: Leverages Solidity-based smart contracts for managing events and ticket sales.

How it's Made

šŸ› ļø Pages Home Page

Overview: The Home page serves as the landing page of the platform, where users can discover and browse through various events listed.
Features:
    Event List: Displays all the available events with essential details like name, date, and location.

My Events Page

Overview: This page shows the events associated with the user.
Features:
    Purchased Tickets: Lists all events where the user has tickets, including details like date, time, and price.

Create Event Page

Overview: Users can set up new events to be listed on the platform on this page.
Features:
    Event Form: A form to enter all new event details, including title, date, time, ticket price, etc.
    Smart Contract Integration: Deploys a smart contract for each new event to handle ticketing using NFT.

šŸ’» Technologies Used

React.js
Next.js
Tailwind CSS (for styling)
wagmi (for Ethereum blockchain interaction)
ethers.js (Ethereum wallet implementation)
Solidity (for smart contract development)
ERC721 (NFTs as Event Tickets)

ā­ ERC20 GHO Token as a payment token for buying tickets ā­ Connect Kit (for easy to use wallet connections with React and wagmi) Sepolia Ethereum testnet

background image mobile

Join the mailing list

Get the latest news and updates