DeUniversityOfEthereum / EDCON-App

The EDCON app is an open-source initiative designed to revolutionize the attendee experience at the Ethereum Developers Conference (EDCON).
MIT License
9 stars 6 forks source link

EDCON App: An Open-Source Revolution in Event Experience

The EDCON app is an open-source initiative designed to revolutionize the attendee experience at the Ethereum Developers Conference (EDCON). By integrating features such as digital ticketing, a comprehensive event schedule, multi-language AI chatbot support, Scavenger Hunt, and live airdrop claims, the app sets a new standard for event apps in the Web3 space.

Its ultimate vision is to create a unified email and wallet identity infrastructure for seamless interaction across various events, allowing other ecosystem and event partners to leverage its features for an engaging conference experience, all while showcasing the transformative power of open-source collaboration.

The open-source ethos of the EDCON app underscores our commitment to transparency, collaboration, and innovation. By making the app’s codebase accessible to the wider ecosystem, we encourage developers globally to contribute their expertise, enhance the platform, and tailor it for diverse events. This cooperative model aims to develop a customizable and scalable event app framework suited for the varied needs of the Web3 ecosystem.

Development Environment:

Design:

https://www.figma.com/file/a3SpGcRt2IjTaowXrYwXNi/EDCON-APP?type=design&node-id=2271%3A3815&mode=design&t=b7vmnENOxyqmpRdg-1

Key Features

Ticket Verification & Wallet Creation:

*For the open source version, we can create a ticketing verification process that doesn’t use the existing EDCON system.

Event Schedule and Favorites

Scavenger Hunt

Live Airdrop

Venue Information

AI Chatbot:

UETH Education Component

UETH screens:

https://www.figma.com/file/Iiz8j24hkzXSfnLyrW5pe0/UETH-UX-Design-(Copy)?type=design&node-id=0%3A1&mode=design&t=RZOnzBUgQoFhkmsf-1

Divide & Conquer

EDCON Engineering Team will take care of the following features

Open Source Community Development

Phases

Future Considerations

The EDCON app is just the beginning. As the Web3 event space continues to grow, we envision this open-source project evolving into a versatile platform that supports a wide range of events, from conferences to meetups and beyond. With community-driven enhancements and integrations, the possibilities are endless. We're excited to see how this project will shape the future of event experiences and set a new standard for community engagement in the Web3 world.

Open Issues for Community Development

Issue #1 Implement a standardized unified identity mapping system

Description:

Develop a unified identity mapping system that integrates with Dynamic API or Web3 Auth to link a user's wallet to their email address used during EDCON ticket purchase. The system should allow users to add additional wallets and ensure that this identity mapping can be standardized and reused across different events. It should also support portability, allowing other app developers to verify wallet ownership and display relevant assets in their apps.

Tasks:

API Integration:

User Interface Development:

System Standardization:

Compatibility and Portability:

Acceptance Criteria:

Issue #2: Integrate Zora for Minting NFT Rewards as Scavenger Hunt Rewards

Description:

Integrate the Zora platform to mint NFTs as rewards for participants of the scavenger hunt at EDCON. This will involve setting up the necessary interfaces and logic within the EDCON app to trigger NFT minting in response to specific interactions, such as NFC tapping/activation or QR code scanning, during the event.

Tasks:

Acceptance Criteria:

Scavenger Hunt User Flow Specification:

For Non-Ticket Owners:

Online Interaction:

Physical Interaction:

For EDCON Ticket Owners:

App Download and Ticket Verification:

Scavenger Hunt Participation and Reward Management:

Issue #3: Live Event Airdrop Experience with QR Code Scanning and Reward Management

Description:

Implement a live airdrop feature within the EDCON app that enables attendees to interactively claim rewards by scanning QR codes displayed during the event. The functionality should allow the app to capture QR codes, authenticate the claim, and securely store the rewards either on-chain in the user's wallet or within the app, based on the nature of the reward.

Tasks:

Acceptance Criteria:

Issue #4: Open Source Key Components of the EDCON App for Community Reuse

Description:

Phase 2 of the project involves preparing the EDCON app’s modular components for open source release. This includes documentation, cleaning up the codebase, and ensuring that the components are easily reusable for other community events.

Tasks:

Acceptance Criteria:

Pre-reqs

To build and run this app locally you will need a few things:

Getting started

git clone git@github.com:DeUniversityOfEthereum/EDCON-App.git
cd <project_name>
npm install
npm run android
or
npm run ios