-
Notifications
You must be signed in to change notification settings - Fork 1
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
Ticketing system #1
Comments
Designs for now: |
Dev link for these designs: https://xd.adobe.com/view/1c9a3256-1aeb-4f42-9562-b6a90da8c8d7-49c9/ |
Update 14th March 2022
UI progress:
|
Update 15th March 2022
UI progress:
|
Added the "Check In" screens to the same link |
Update 17th March 2022Amm-curve
Ticketing store Issue:
|
Update 25th March 2022
Todo up next:
|
Update 28th March 2022UI completed:
Flow for marketplace :
Progress:
Next Todo:
|
Update 29th March 2022
Next todos:
|
Update 5th April 2022
|
Approach in Ticketing Store:
Update 8th April 2022
Next todo's:
|
Update 12th April 2022
|
Updated Flow and structure : https://gist.github.com/dckc/9c393be1bd5a147f72c6b42ca12a1aa2 |
Update 13th April 2022
|
Update 15th April 2022
Current Progress:
|
Update 18th April 2022
|
Update 19th April 2022Current Progress:
Next Up:
|
Update 28th April 2022
Next Up:
|
Update 29th April 2022
Next Up:
|
I believe this approach is fine if we are just creating offers for all sections in a event. Still a huge improvement from sending offers for each individual ticket. |
Update 6th May 2022
Progress today:
|
Update 9th May 2022
|
Update 12th May 2022
New Updated Flow:
What's Left:
|
Update 13th May 2022
|
This sounds good. Some points:
|
|
Description
Build a contract which allows future instantiators to define their own NFTs for event tickets and sell them. Fork the “Primary Sales” page from dapp-card-store to demonstrate selling the tickets through a front end. Create a “Check In” page which verifies a user’s ticket(s) and shows seat location(s).
Additional Details The contract instantiator must be able to create a unique issuer, brand, and mint for the NFTs on instantiation.
Ticket NFTs should include: Event name Event date and time Price Seat ID
Seat ID should be defined as Seat # Row (Letter or Number) Section # Feel free to use a large real-life venue as an example.
The instantiator of the contract should be able to define ticket prices based on section # on instantiation.
The goal of the Check In UI is to demonstrate how a third party might be able to verify a user’s tickets. Since tickets are transferable, the Check In UI should be able to receive a ticket from the user to hold (i.e., on admission to the event). Any clear demonstration of this capability would meet the criteria.
Context
Event tickets are a commonly requested use case for NFTs, and an example that is easy for a mainstream audience to understand. To help demonstrate possibilities to third party developer teams, we’d like to offer a contract example for defining new tickets and a front end to purchase and use them.
Acceptance Criteria
Approach validated by the Agoric team Criteria ‘Description’ met
The text was updated successfully, but these errors were encountered: