Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔷 [Epic] Near Event Ticketing UX #1165

Open
22 of 24 tasks
charleslavon opened this issue May 13, 2024 · 0 comments
Open
22 of 24 tasks

🔷 [Epic] Near Event Ticketing UX #1165

charleslavon opened this issue May 13, 2024 · 0 comments
Assignees
Labels

Comments

@charleslavon
Copy link
Contributor

charleslavon commented May 13, 2024

  • High Level Goal:

Create a UX leveraging Near technologies ( Accounts, KeyPom, Wallet-selector, NFTs, etc) to issue tickets for in-person event series, aiming to solve 4 issues with existing ticketing platforms:

  1. they are cost prohibitive (especially for larger events)
  2. they maintain custody of the proceeds from ticket sales and delay paying event producers until a week after an event occurs
  3. they lack of feature parity across mobile platforms
  4. They do not provide a simple way to deploy a white labeled ticketing platform personalized to an event producer’s brand.

User Stories & Product Hypothesis
Keypom's implementation


MVP Goals

  • Demonstrate use cases which solve real world problems, where we can get at least 10s of users to participate in user interviews during development and MVP usage during a Beta Release
  • Build the MVP along with a well-documented boilerplate template that would enable developers to quickly launch and customize their own ticketing system. or cross-chain asset management tool that already has the wallet, mpc contract, and user onboarding flows implemented.
  • Deliver an MVP for Alpha (internal) usage testing within 6-weeks
  • Deliver a release to Beta users within 2-weeks post Alpha

Potential Goals Beyond the MVP

  • Showcase Chain Abstraction via Cross Chain management of NFTs or FTs with v2.multichain-mpc.testnet, wallet-selector, and keypom’s event & ticketing flows.

This epic includes two deliverables.

  1. A minimally branded, mobile-optimized consumer app that enables event producers to create events and setup tickets; with a corresponding UI that is user focused that enables ticket purchasing and scanning to validate a ticket..
  2. A Boilerplate template application, similar to this Loyalty Program Template, that allows developers to quickly customize and deploy their own event ticketing program.

Things we'll want

  1. 90% coverage by unit tests for each functional flow
  2. Devs/Docs people who were not involved in building this to test through the flows once as an event creator, and again as users purchasing tickets and access an event.
  3. When the UX is minimally functional end-to-end, get initial feedback from potential Beta users.
  4. Document the Pagoda managed services that support this UX ( e.g. API Proxies for stripe and IPFS, etc)
  5. Review with Dustin for a perspective on monetizing the Pagoda managed services and determine potential pricing tiers
  6. A security review on the overall UX
  7. Document what changes would be needed to ensure that tickets can be scanned while network connectivity is problematic
  8. Document the expected limits on scalability (e.g. tickets purchased per min, tickets validated per min, etc)
  9. Monitoring & Alerting for key performance indicators
  10. Document deployment processes for the app and all supporting services
  11. Document where & how nonces are used, and how they might cause failures.
  12. Create a blog for docs.near.org (perhaps on the process of building this app and guidance for developers on how to use the template)
  13. Create a marketing blurb for twitter and nearweeknews
  14. Additional promotion (DevHub's weekly meeting?)

Success Metrics

Weekly

  1. Support Ticket Volume: Monitor the number and nature of support tickets raised. A decrease in monthly support tickets can indicate an improvement in user experience and overall UX.

Monthly

  1. A month-over-month increase in the number of NFT transactions from Events as a percentage of total NFT transactions on Near.
  2. A month-over-month increase in the # of clones of the boilerplate template app
  3. A month-over-month increase in the claims of proof-of-attendance NFTs which become accessible to users after their tickets are scanned at the event.
  4. Positive feedback on the overall event producer experience and impact on their profitability from event producers.
  5. Positive feedback on the overall user experience and ticket pricing from attendees.

Quarterly

  1. A quarter-over-quarter increase in Repeat Attendee Rate: Measure the proportion of attendees who return for subsequent events in a given series. This can help gauge the loyalty and satisfaction for a producer’s community.
  2. A quarter-over-quarter increase in Producer Onboarding Rate: The rate at which new event producers start using this product. Growth in producer adoption reflects the platform’s value proposition to event organizers.
  3. An increase in NFT Ticketing Adoption Rate: For each producer’s event, Track the percentage of tickets issued via this product against the total number of traditional tickets made available on other platforms. An increasing trend can indicate successful platform adoption and acceptance of the overall UX.

Tasks

  1. shelegdmitriy
  2. jackson-harris-iii
  3. jackson-harris-iii
  4. charleslavon
@charleslavon charleslavon changed the title 🔷 [Epic] < Add a brief Title > 🔷 [Epic] Near Event Ticketing UX May 13, 2024
@charleslavon charleslavon self-assigned this Jul 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In Progress 🏗️
Status: 🆕 New
Status: In Progress
Development

No branches or pull requests

1 participant