Skip to content

leandre000/Blockchain_Tikit_Dapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎟️ Blockchain-Based Ticketing DApp

Fast, Secure & Transparent Event Access on Ethereum


🧠 Overview

The Blockchain-Based Ticketing DApp revolutionizes event access by leveraging Ethereum smart contracts and NFT-based tickets.
Built with Next.js and Ethers.js, it removes intermediaries and ticket fraud while ensuring instant verification, true digital ownership, and decentralized trust.

🎯 Vision:
To create a secure, fair, and scalable digital ticketing ecosystem where ownership and authenticity are guaranteed by blockchain.


🔐 Key Highlights

🚀 Feature 💡 Description
NFT Ticketing Every ticket is minted as a unique, tamper-proof NFT on Ethereum — preventing duplication or resale fraud.
Instant Validation On-chain verification completes in under 2 seconds, ensuring smooth event entry.
Seamless UX Integrated MetaMask wallet support and a planned multilingual AI chatbot enhance accessibility.
Scalable Architecture Optimized to support 1,000+ concurrent users in prototype mode.
High Reliability Targeting 99% uptime through decentralized infrastructure and cloud fallback nodes.

🧰 Tech Stack

Layer Stack
Frontend (DApp) Next.js, Ethers.js, Tailwind CSS
Smart Contracts Solidity, Hardhat
Blockchain Network Ethereum (Goerli / Sepolia Testnet)
Wallet Integration MetaMask
Planned Add-ons AI Chatbot (LangChain + OpenAI), IPFS for ticket metadata

🧩 Architecture & Workflow

  1. Smart Contract Deployment – Deploy ERC-721 NFT ticket contracts using Hardhat.
  2. Ticket Minting – Users purchase tickets that are minted directly to their Ethereum wallet.
  3. Verification – Validators scan QR codes connected to on-chain metadata for instant validation.
  4. Transfer / Resale – Tickets can be securely resold or transferred using blockchain verification.
  5. Immutable Ledger – All transactions are permanently stored on Ethereum for transparency.

⚙️ Project Structure

project-root/
├── smart-contracts/       # Solidity contracts + Hardhat scripts
│   ├── contracts/
│   ├── scripts/
│   └── hardhat.config.js
└── frontend/              # Next.js + Ethers.js integration

About

Blockchain Technology in Web3

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published