Code Monkey home page Code Monkey logo

mobile-wallet's Introduction

mobile-wallet

Kukuza mobile wallet

mobile-wallet's People

Contributors

allen-muhani avatar alphonce-mutebi avatar alphoncemutebi avatar dmutinda avatar mutinda-kioko avatar steffenkrogmann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

clairelagat

mobile-wallet's Issues

BUG - Join Wakala Page

-Space between phone number text and field is too much
-Verify button dimension are off
-Remove logout button
-Everything in the page including in the back button are bit more is aligned to the right
-The login/Sign up (Verify) button should not be active unless I have phone number already.
The back button and the margin in general should be similar to other pages within the app.

Error when trying to accept a request

I tried it with all requests in the feed. Always an error.
The reason is not the balance, I have enough.

Only thing that comes to mind is that I could not (or should not be able to) accept my own requests.
But I did not post all of the requests that are in the feed. So I guess there is an error here.

I used the Expo build and cleared the cache and deleted all app data before I tested.

@Allen-Muhani @Alphonce-Mutebi

Screenshot_20220413-011707.png

BUG - Walkthrough Screens/ Buttons

-The next/continue button is a bit bigger and should have gradient similar to what we have in the design
-"Get Started" Button has wrong dimensions. It has a smaller width.

[ Bug ] Stream line authentication.

  • Invalid address on back navigation.
  • Auth Screen [Error: Magic SDK Error: [MODAL_NOT_READY] Modal is not ready.] on screens that require <magic.Relayer>

Magic SDK Error: [MODAL_NOT_READY] Modal is not ready.
at http://192.168.245.229:19000/node_modules/expo/AppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:205813:293 in _createSuperInternal
at node_modules/@magic-sdk/provider/dist/cjs/index.js:1:20915 in $#constructor
at http://192.168.245.229:19000/node_modules/expo/AppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:206976:16 in In
at node_modules/@magic-sdk/react-native/dist/cjs/index.js:1:9886 in D$argument_2
at node_modules/@magic-sdk/react-native/dist/cjs/index.js:1:1121 in
at node_modules/@magic-sdk/react-native/dist/cjs/index.js:1:1169 in u
at node_modules/@magic-sdk/provider/dist/cjs/index.js:1:1196 in o

[Unhandled promise rejection: Error: Magic SDK Error: [MODAL_NOT_READY] Modal is not ready.]
at http://192.168.245.229:19000/node_modules/expo/AppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:205813:293 in _createSuperInternal
at node_modules/@magic-sdk/provider/dist/cjs/index.js:1:20915 in $#constructor
at http://192.168.245.229:19000/node_modules/expo/AppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:206976:16 in In
at node_modules/@magic-sdk/react-native/dist/cjs/index.js:1:9886 in D$argument_2
at node_modules/@magic-sdk/react-native/dist/cjs/index.js:1:1121 in
at node_modules/@magic-sdk/react-native/dist/cjs/index.js:1:1169 in u
at node_modules/@magic-sdk/provider/dist/cjs/index.js:1:1196 in o

[BUG] Unhandled promise rejection: Error: unknown account

I am using contractkit 1.5.2 with react native. When the function containing the code block below is called:

    let cUSDcontract = await kit.contracts.getStableToken();
    let contract = new kit.connection.web3.eth.Contract(
      wakalaEscrowAbi as AbiItem[],
      WAKALA_CONTRACT_ADDRESS
    );
    console.log("******************************");
    const user = {
      publicAdress: "0x9FDf3F87CbEE162DC4a9BC9673E5Bb6716186757",
    };

    const tx = await contract.methods.initializeDepositTransaction(2).send({
      from: user.publicAdress,
      feeCurrency: cUSDcontract.address,
    });

    let receipt = await tx.waitReceipt();
    console.log(receipt);

    console.log("******************************");

The following error is returned:
[Unhandled promise rejection: Error: unknown account] at node_modules/@celo/connect/lib/utils/rpc-caller.js:137:16 in decoratedCallback at http://192.168.100.179:19000/node_modules/expo/AppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:481843:16 in onreadystatechange at node_modules/react-native/Libraries/Network/XMLHttpRequest.js:601:4 in setReadyState at node_modules/react-native/Libraries/Network/XMLHttpRequest.js:396:6 in __didCompleteResponse at node_modules/react-native/Libraries/vendor/emitter/_EventEmitter.js:135:10 in EventEmitter#emit

Bug - Enter Funds Page

-Its should be cUSD and not cUsd
-Replace the comma in the 0,00 with a dot i.e 0.00
-When typing, 'cUSD' should remain same with '.00'
-When I click dot the number keypad it does not show

Bug - Homepage

The Send and Add/Withdraw buttons do not have the correct dimensions
-Also too much space below them is a bit much.

When logging in, Magic SMS does not show

When I log in to the app, I only get a Magic SMS after i cleared the cash.

In all other cases I don't get a Magic OTP and get straight into the app/to the homepage. That should not be the case.

Change top up request confirmation UI

Top up amount
in KSH

Fee
cUSD 0.05 (can be hardcoded for now)

Total you receive
in cUSD

(Math: top up amount in ksh * conversion rate to cUSD - fee in cUSD = cUSD you receive)

Replace with a swipe to confirm button.
Related issue: #87

image

BUG - Top up_View Request Page (Summary page)

-Replace commas with dot.
-Also figures should have '0.00' at the end
-Remove the escrow text at the bottom, we dont need it for 'Top up request'

  • Generally all amount should be at in decimal points.

Story 1

User Story

As a user, i want to do x so that i can y....

Acceptance Criteria

  1. kuh
  2. 1ouihsrg
  3. 2ojsdfhghs

Wireframe/Design

image
(link to Figma)

BUG - Home page/Requests Cards

-The 'View' button text is not well balanced
-The rating text and Icon are not aligned
-The Blockie/Profile not in a perfect circle

BUG-Side Menu Slide Page

-The humburger is incorrect compared to desgin
-Cancel (X) button is off
-The card are too trimmed on the lower edges
-The blockie/profile icon should be in a perfect circle
Blockie, phone number and the text on the balance card should be aligned within the same margin.

BUG - Settings Page

-The two toggle icons are not same as design
-Too much white space when you scroll to the bottom
-Space between 'Currency and '(KSH)'

Temporary UI Fix

Remove:

Balance
cUSD ...

We will add it back later and get it work properly

image

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.