Giter VIP home page Giter VIP logo

qwcx's People

Contributors

nnian avatar speqtr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

qwcx's Issues

Transfer money GUI

Objective:

Users should be able to create a transaction by manually adding transaction data (recipient address, transfer amount, comment, etc).

Solution:

Develop Transfer money page:

  • open Transfer money page;
  • input recipient address, amount;
  • (optional) input transaction ID;
  • hit Send button;
  • app validates transaction data and sends it to the QWC network.

Value (for developers, product and/or users):

Users will be able to transfer money by manually typing data.

DoD (Definition of Done):

Users are able to create transactions by manually typing data.

QR-code scanner GUI

Objective:

Users should be able to quickly create a transaction by scanning QR-code with QWC address (and options).

Solution:

Develop QR-code scanner page:

  • user clicks on Pay by QR-code button;
  • open QR-code scanner page;
  • user aligns the frame to scan QR-code;
  • app validates QR-code;
  • app redirects user to transfer page with predefined info from QR-code.

Value (for developers, product and/or users):

Users will be able to pay for something by simply scanning QR-code (this is a rather popular workflow).

DoD (Definition of Done):

Users are able to scan and pay using QR-code scanner page.

Balance page GUI

Objective:

Application should have a page that users can use to check wallet balance, latest transactions, quick actions (transfer/receive funds, etc.) and go to supported markets, exchanges and explore QWC network.

NOTE: this is the page that users will see (and use) most frequently, so all the most important information and actions should be there. At the same time, we should not overcomplicate this page in order to keep things simple for new users.

Solution:

Develop Balance page:

  • display "Total balance" (available funds in user's wallet);
  • list of recent transactions (and an option to quickly switch to all transactions view);
  • row of buttons for quick actions (send/receive funds, etc.);
  • list of available markets;
  • list of available exchanges;
  • list of links to explore QWC network.

Value (for developers, product and/or users):

Provide a set of frequently used features that user would normally expect from any cryptowallet or bank application.

DoD (Definition of Done):

Balance page GUI is implemented in QML with all the described features.

Receive money GUI

Objective:

Users should have multiple options to share their wallet address.

Solution:

Develop Receive money page:

  • open Receive money page;
  • show QR-code to others;
  • send address as plain text;
  • share transfer link in one of the popular social networks.

Value (for developers, product and/or users):

Users can easily share their wallet address with others.

DoD (Definition of Done):

Users are able to share their wallet address with others by showing QR-code, sending address as plain text or sharing a link in one of the popular social networks.

Red envelopes

Red envelopes are very attractive and can let a lot of people participate. Like wechat red envelopes, Chinese people like to rob red envelopes. I wonder if there will be in the future?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.