Giter Club home page Giter Club logo

dexpay-pos's People

Contributors

alexintosh avatar antoninobonumore avatar dimarconicola avatar gagansaini1212 avatar mittalyashu avatar perminder-klair avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

dexpay-pos's Issues

Recent payments

  • Mobile design

  • Desktop design

  • Functionality

  • Incoming payments only.

  • Dates should be like 10 hours from now etc

  • On click it will go to etherscan website

Bugs List and Minor Improvements

  • Mobile: Add the "X" icon on the bill screens (check last design project updates)

  • Number Pad: keypad adds 0.01 after decimals

  • All: Use either point of comma consistently in the number pad and on the amount price shown on top

  • All: Add Logo as on the design (check last design project updates)

  • Mobile: Amount Price should be centered

  • Add the list item style on the currency selection on the first step of the payment modal

  • Tablet/Desktop: Generate Bill button and Amount should be centered

  • Can add only 2 decimals on keypad, after that it should not take any more inputs

  • Keypad input should have comma after 3 digits

  • On ipad keypad input resize right side

  • Add Keypad text in wrapper to fix resizing

  • In settings inner pages when press X it goes back to Settings

Tablet layout.

The application supports two main layout, one for mobile and one for tablet.
The application should be build accordingly to the responsiveness of such layout.

photo_2019-01-25_10-46-31

  • Dashboard page
  • Product page

Payment successful

  • Mobile design

  • Desktop design

  • Functionality

  • Open Block Explorer is link to ether scan

Tx Watcher Class

We need a way to keep track of incoming transactions.

The watched class should be able to interact with testnet, mainnet and xDai Network.
Specifically:

  • Connect to websocket provider to get information about the latest block.
  • Connect to http provider to get information about the latest block.
  • Verify number of confirmation for a specific txhash
  • Verify ETH incoming transactions
  • Verify ERC20 incoming transactions
  • Have a system of notifying the ui about the status of tx.

Keypad component is buggy

The Keypad component seems to be pretty buggy, please have a look to the video.

  • Autoscaling component stop working after switching tab
  • Key C, stops working after switching tab
  • Issue #38
    bugs

Setting POS address

Case 1:

Application is rendered inside a web3 enabled context, then the POS address is set up from the active account in the web3 provider.

Case 2:
POS Address is set up by a value in get, pos address is stored in the session.
(Make sure the address is valid)

Case 3:
User is connected with the backend and POS address is coming users meta data.

Web POS project

-Setup React application
-Web3 provider
-Accepting DAI
-Accepting xDAI
-Virtual keyboard
-Tx Watcher

Number pad

This component it's meant to be used to insert prices, this means some dynamic need to be taken in consideration, for instance:

  • If no number has been inserted, pushing the "," will assume there is a Zero before and we are creating a floating point.

  • If a "," has been inserted already, a second one cannot be inserted.

  • Mobile design

  • Desktop design

  • Functionality

User management

-Create / Edit / Delete Users
-Email Verification
-API Endpoint
-Database entities

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.