A decentralized event marketplace powered by AO.
PassAR is a cutting-edge platform for creating, managing, and attending events in a decentralized, trustless manner. It empowers users to register for events, purchase tickets, and host events with full transparency and control.
- Decentralized Event Hosting: Host events securely on the blockchain.
- Transparent Ticketing System: Buy or register for event tickets with verifiable ownership.
- Wallet Integration: Use your Arweave wallet to interact seamlessly with the platform.
- Dynamic Pricing: Supports free and paid events with a trustless payment system.
- Frontend: Next.js, React, TypeScript
- Blockchain: Arweave and AOConnect SDK
- Wallet Integration: ArConnect
- UI: TailwindCSS and Radix UI
git clone https://github.com/Victor-Okpukpan/PassAR.git
cd passar npm install Create a .env.local file in the root directory and add your environment variables:
NEXT_PUBLIC_AO_PROCESS=<Your AO Process ID>
NEXT_PUBLIC_FAUCET_PROCESS=<Your Faucet process ID>
NEXT_PUBLIC_TOKEN_PROCESS=<Your Token Process ID> npm run dev Visit the application at http://localhost:3000.
- Connect your wallet by clicking Connect Wallet.
- Navigate to Host Event.
- Fill in the event details, including title, date, location, and ticket price.
- Submit the form to create your event on the blockchain.
- Browse events under Upcoming Events.
- Filter or search for your preferred event.
- If the event is free, click Register.
- If the event is paid, purchase the ticket by completing the transaction.
