OpenVino app: Requirements
What functions are managed by the native app, and what functions are managed by the webapp?
The objective is to simplify the experience for the user, and make the wallet more “wine appropriate”.
Primarily, the app must provide a wallet for users to buy/sell/send/receive/redeem vintage tokens.
The Secondary function of the app is to register user profile information and share this information with an incorporated dapp browser for openvino.exchange and ó.ar
A Tertiary function of the app COULD be to link the user’s account with a crypto exchange function (buy/sell ETH) and a fiat onramp/offramp through a payment processor and debit card.
The native app:
Wallet
creation / deletion
Backup / restore
Connection to networks
Send / Receive tokens to other wallets
Show token balances with icons
NFT browser
OpenVino.exchange
Connect wallet
Send user data for purchases, sales, redeem
properly display winery info and data
Farming functions
Send user data for tasting registration
share token balances
NFT viewer
Profile creation (user data)
Register user profile information
YDIYOI profile information
Legal name
Username
Shipping address
Age
Nationality
National or Tax ID number
Webapp interaction
Read QR code on bottle (direct from the camera app - website says (open on app))
Record GPS location, time, date of tasting
Capture selfie (also from webapp)
Provide questionnaire responses (also from webapp)
Summarize answers
Submit to http://openvino.org (or ó.ar)
Mint NFT for asset token smart-contract execution
Here are some requirements for the OpenVino webapp:
Select winery → country / winery + search (openvino.exchange webapp)
View data views from openvino.exchange
Price graph of vintage tokens relative to ETH/USD. (openvino.exchange webapp)
ERC20 and ERC721 Wallet
capacity to buy and sell tokens on openvino.exchange (connect to wallet)
can send and receive tokens to/from other wallets
Purchase/sell ETH or Matic from exchange with fiat?
Redeem vintage tokens, submit shipping address information.
Req ID | P | Definition | Owner | Notes |
4.5.1 | 1 | Buy vintage tokens. |
|
|
4.5.2 | 1 | See the current balance of vintage tokens. |
|
|
4.5.3 | 1 | See the current market price of the vintage tokens as compared to other currencies in one marketplace. |
|
|
4.5.4 | 2 | Share vintage tokens with someone else by creating a redeem link that can be posted to WhatsApp, Twitter, Facebook. |
|
|
4.5.5 | 1 | Send vintage tokens to an address (another users wallet) |
|
|
4.5.6 | 1 | Redeem vintage tokens for wine: |
|
|
4.5.7 | 1 | The app has a profile section for users to add their contact information. |
|
|
4.5.8 | 1 | When users install the app, they will be prompted to fill in their contact information . |
|
|
4.5.9 | 1 | The user should be able to see the delivery costs for their location (requires that they have completed the profile information). |
|
|
4.5.10 | 1 | The user should see a historical graph of vintage token performance plotted against USD. |
|
|
4.5.11 | 1 | The app must work on Android. |
|
|
4.5.12 | 1 | The app must work on iOS |
|
|
Status cold wallet card?
Sign profile data provided to openvino.exchange with private key?