Evenix is a revolutionary decentralized event ticketing platform that leverages blockchain technology to provide a secure, transparent, and efficient way to buy, sell, and manage event tickets. Built on the Ethereum blockchain, Evenix eliminates intermediaries, reduces fraud, and ensures fair ticket distribution. Currently live on the Sepolia testnet, our smart contracts are battle-tested and ready for production deployment.
- Decentralized Ticketing: Secure and transparent ticket management on the blockchain
- Smart Contract Integration: Automated and trustless ticket transactions
- User-Friendly Interface: Modern and intuitive UI built with React
- Secure Authentication: Web3 wallet integration for secure transactions
- Real-time Updates: Instant ticket status and availability updates
- Event Management: Comprehensive tools for event organizers
- Secondary Market: Secure peer-to-peer ticket resale platform
- React.js
- Tailwind CSS
- Vite
- Web3.js
- Ethers.js
- Solidity
- Hardhat
- Ethereum Smart Contracts
- Node.js
- Node.js (v14 or higher)
- Hardhat
- MetaMask or any Web3 wallet
- Git
- npm or yarn
-
Clone the repository
git clone https://github.com/yourusername/evenix.git cd evenix -
Install dependencies
# Install frontend dependencies cd frontend npm install # Install backend dependencies cd ../event-dapp-backend npm install
-
Configure environment variables
- Create a
.envfile in the backend directory - Add your Ethereum network configuration
- Add your private keys (for development only)
- Create a
-
Deploy smart contracts
cd event-dapp-backend npx hardhat compile npx hardhat run scripts/deploy.js --network <your-network>
-
Start the development servers
# Start frontend cd frontend npm run dev # Start backend (in a new terminal) cd event-dapp-backend npx hardhat node
- Connect your Web3 wallet (MetaMask recommended)
- Browse available events
- Select and purchase tickets
- Manage your tickets in your profile
- Resell tickets if needed
- Smart contracts are thoroughly tested and audited
- Secure wallet integration
- Encrypted data transmission
- Regular security updates
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
For support, please:
- Open an issue in the GitHub repository
- Contact the development team
- Join our community Discord
- Ethereum Foundation
- Hardhat Team
- React Community
Built with ❤️ by the Evenix Team