dexlab-io / dexpay-pos Goto Github PK
View Code? Open in Web Editor NEWDexpay: POS, a modularized and extensible point of sale which enables Merchants to accept payments in ETH, DAI and xDAI.
Home Page: https://www.dexlab.io/
License: MIT License
Dexpay: POS, a modularized and extensible point of sale which enables Merchants to accept payments in ETH, DAI and xDAI.
Home Page: https://www.dexlab.io/
License: MIT License
Icon not working
Add splash screen
Clear PWA cache on app version change
As a user, I want to register, login and check my transaction list from a web dashboard.
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
Considering this: https://github.com/gcoro/react-qrcode-logo
on branch feature/ui-framework
When I click on "." and then 5 it shows €5.00 on the Amount but then after clickin on "generate bill" it shows the right amount (€0.5)
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
Mobile design
Desktop design
Functionality
Open Block Explorer is link to ether scan
There is an issue with following these ERCs, since major wallet do not support this.
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:
-JWT token for frontend and mobile app
Design at #6
The Keypad component seems to be pretty buggy, please have a look to the video.
@dimarconicola please include the designs here.
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.
Please reference #11 for tablet layout.
https://docs.google.com/presentation/d/1qDCO6bncCu-iKbob6NNZMo_PsAPYgdhDjQQPdXXVlzQ/edit?usp=sharing
Link it to: [email protected]
Please link it to the article: https://medium.com/dexlab-io/introducing-dexpay-and-makerdao-grant-announcement-f437f2e87da3
-Setup React application
-Web3 provider
-Accepting DAI
-Accepting xDAI
-Virtual keyboard
-Tx Watcher
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
-Create / Edit / Delete Users
-Email Verification
-API Endpoint
-Database entities
Possibly with some nice animation.
Connected to #5
We need a proper way to do state management inside the application.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.