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

  • ó.ar

    • Send user data for tasting registration

    • share token balances

    • NFT viewer

Profile creation (user data)

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?