View Code? Open in Web Editor
NEW
An open source interface for the Kukuza protocol
License: Apache License 2.0
Swift 0.03%
Objective-C 1.17%
JavaScript 95.07%
Starlark 0.59%
Java 2.51%
TypeScript 0.14%
Ruby 0.46%
C 0.03%
archived-mobile-wallet-old's People
Watchers
archived-mobile-wallet-old's Issues
Acceptance Criteria:
Main text: "Without your key, you can lose access forever."
Description: "If you lose your phone, you must have your key to get your account back. Nobody, not even Kukuza, will be able to recover your funds without it.
User can go back to previous page via the back arrow or swiping.
User can move forward to the next page by clicking next or swiping.
Wireframe:
Design:
Acceptance Criteria:
Clicking on "Help" in the draw/main menu opens the "Help" page
I can get back/out of the page via the hamburger menu.
User can see 5 options:
a) Frequently Asked Questions
b) Raise Account Send Limit
c) Ask the Community
d) Documentation
e) Contact
Wireframe:
Design:
Acceptance criteria
User should be able to select some predefined period
User should also be able to customize their own period
3
Acceptance criteria
Circle guide can withdraw with or without the permission of the team
The need to know when the funds have been withdraw,
Acceptance Criteria:
Main text: "Keep your key private."
Description: "Anyone with your key will have access to your account and all of its funds. Don't share it with others."
User can go back to previous page via the back arrow or swiping.
Clicking the "I Understand" button sends user back to the "Your Account Key" page.
Wireframe:
Design:
Acceptance criteria
Total contributed for that week
Total remaining balance for the week
Link to see members who have contributed/Not contributed for that week so far.
Success criteria
The link cannot be opened by any other person but only those invited. Phone number is the unique identifier. ml;ll;'lll
The invited member should receive an invitation link with thumbmnal message ' You have been invited to join XXXX Circle on Kukuza APP"
Acceptance critera:
version number
not clickable
Acceptance criteria
A confirmation message with illustration
Acceptance criteria
I hit earning, see the actual amount and the projected amount
I should see the projected amount in a batch of the set perios.
-The amount shows both in cUSD and Kukuza Tokens
Even if we do not build dark mode from the start (but why not?) please make sure to set up the project in a way so that it easily allows to add dark mode later.
Acceptance criteria
Have a menu option labelled loans somewhere on the home page/Draw menu
Acceptance criteria
-I should be able to see list of running circle investments
_ I should be able to click and view in details
_Basic information should include: Group balance, invested amount, returns, expected total return, invest period (Start date, end date)
Acceptance criteria
Swipe screens that user can read through to learn about basic process of applying and repaying loan
Should be seamless, straight to the point/ Could also be considerate/empathetic to their needs to get financed
Acceptance criteria
At the bare minimum, I should get these notifications
When a member contributes
When a member defaults contribution
When there is a withdrawal
When our Defi Funds matures
When a member is added to my circle.
Acceptance criteria
When a user select investment period, they should get an immediate information/tip of the expected return
Acceptance criteria:
During onboarding/circle creation I select the period
While the circle is already running, I can opt to change the investment period based on the consensus of the circle members.
Acceptance criteria:
Have 3 or 4 slides that detail relevant information to the user
How to invest
Any other necessary information
Success criteria
The group name should be limited to some form of characters (Not a sentence)
The group name should appear bold to create some form of dominance
Acceptance criteria
A summary page with all information of the investment
Name of the circle
New group/saving balance
Investment running period
Expected returns
CTA asking me to confirm
Acceptance criteria
When click on an invite, I should be able to see the name and description of the circle
There should be an option to join or decline the invite.
@krypt007 there is the Data Saver mode in the Valora settings that allows you to communicate with a trusted node.
How does that work? Can we integrate that for Kukuza?
Acceptance Criteria
Circles with zero amount/ or what might be considered minimal to invest should not show
Key details of the circle should be displayed outright
On top of the draw/hamburger menu.
not clickable.
Compare Valora:
Success Criteria
An indication near the DeFi Balance showing when the funds will be available again
The CTA related to DeFi accessibility should look 'inactive'
Clear communication to all circle members about this, during onboarding to avoid confusion.
Acceptance criteria
A text field where can add a description
The description should have a limited word input
Acceptance Criteria:
Settings Items:
Edit Profile
Language
Currency
Subheading: Security and Data
Require PIN on App Open
Enable Data Saver
Data Saver Text: "Data Saver mode allows you to communicate with the Celo Network, the network that Kukuza is running on, through a trusted node. You can always change this mode here in the app settings."
Share Analytrics
Share Analytics Text: "We collect anonymized data about how you use Kukuza to help improve the application for everyone."
Subheading: Legal
Licenses
Terms of Service
More stuff (not sure where to put this):
Account Address (is called Account No. in Valora. That is the real wallet address. The phone number is just an identifier/alias)
App version (not clickable)
Reset Kukuza
Reset Kukuza text: "Resetting will remove your account from this device. Your funds will remain in the account, but will only be accessible with your Account Key."
Please note:
Info texts could maybe be (i) info icons, too, that pop up.
Compare Valora:
Acceptance Criteria
A sub-menu that is intuitive enough within the app labeled 'Investments/ or Invest"
Should be positioned somewhere in other categories, preferable in the draw menu
Success criteria
USer should not find a page explaining why loan feature is not yet ready (Manage expectations)
A CTA to allow us to know/measure users who are interested in loan vs those who are not
Acceptance criteria
There is a transaction history/Activity to see general group transaction activity
I can narrow it down to individual transaction history
At a minimum, each transaction should indicate the amount, date, name, whether it's a withdrawal or injection.
Success criteria:
When a user clicks help: SHould get the following options
FAQ's
Raise account send limit
Forum
Contacts
Success criteria
Users should be notified when they enter small amount / large than their savingg
Error message should be seen whenever the above happens.
Success criteria:
A simple CTA next to a circle to help users get started with investment
Acceptance criteria:
Learn what a circle is and how it operates
Learn/ UNderstand how to create and manage a group.
Acceptance Criteria:
Unlock page is only visible when it is enabled in the settings menu.
Unlock page appears right after the splah screen #5
Text: "Enter PIN"
Text when I entered a wrong pin: "Incorrect PIN"
There is no limit for the unlock attemps (member can try as often as he wants).
Compare Valora:
Acceptance Criteria:
Main text: "Write it down."
Description: "Write down your Account Key and store it in a safe place. Do not save it in your phone."
User can go back to previous page via the back arrow or swiping.
User can move forward to the next page by clicking next or swiping.
Wireframe:
Design:
Acceptance Criteria
Should see the balance in cUSD
Should see the balance in Kuza
The total should be easy to sort by Weekly, monthly or lifetime
Acceptance Criteria
Good and well animated loader
Should keep the user 'entertained' as opposed to abstract loader
Acceptance Criteria:
Balance in KSh (prominent, that currency will be specififed in the settings)
Balance in cUSD (this is the real balance, KSh will just be a conversion.
In contrast to Valora, this should be clickable and lead the member to his wallet (that's another issue).
Compare Valora:
@Chegemartinx
Valora shows these 2 things in the draw menu. We need to show them somewhere, but is this the best place? What do you think?
Compare Valora
Draw/Hamburger Menu
Menu Items:
Home
My Circles
Financial Services (need better word?)
Add and Withdraw
Earn
Governance
Account Key
Settings
Help
Acceptance Criteria:
Title: Your Account Key
Text box with the Account Key
Info text: "If you lose your Account Key, you will lose access to all of your Celo Dollars and Kuza. Nobody, not even Kukuza, will be able to help you recover your account without your key. Store it in a safe place and do not share it."
Link: "Learn about Account Keys"
Hamburger menu gets me back to main menu.
This screen cannot be screenshotted (needs to have that protection).
The account key can not be selected with the cursors/finger and the copied to the clipboard (for security reasons. people need to write it down by hand).
Wireframe:
Design:
Acceptance criteria.
The Circle guide enters the amount they want to withdraw
The money is sent to their mPesa
The new balance of the group funds updates accordingly.
Acceptance Criteria:
Click on "Frequently Asked Questions" sends user to external website.
(Link to be provided by issue #98 )
Wireframe:
Design:
Acceptance Criteria:
Main text: "Your Account Key is a special kind of password."
Description: "Your Account Key is the one and only way to access your account."
x closes the window and sends user back to the Account Key page
Ability to move to the second "Learn about Account Keys" page by clicking Next or swiping.
Wireframe:
Design:
Acceptance criteria:
Kukuza logo
Kukuza (text)
Please note that the logo text has a certain font.
Acceptance Criteria:
The account numbers is copied to the clipboard when clicked on.
After clicking, user gets a brief confirmation message "Account address copied to clipboard"
(Compare Valora)
Acceptance Criteria:
Ask for PIN when members clicks on "Account Key" in the menu.
Text: "Enter PIN"
Text when I entered a wrong pin: "Incorrect PIN"
There is no limit for the unlock attemps (member can try as often as he wants).
Back arrow gets user go back to the menu.
Entering the right PIN automatically moves the user to the next page, without having to confirm.
Wireframe:
Compare Valora:
Design:
Acceptance criteria
While creating a circle, I choose to do cUSD 5, cUSD 10, or an option to customize my own amount.
While the circle is running, the team may decide to change the contribution amount (increase or lower), there should a functionality to do.
Should only happen when the entire team contribution is equal for all. I.e No member has a higher amount compared to the other.
I am not sure exactly where that should be. Maybe inside the hamburger menu.
It should probably not be hidden deep in the settings. I like to toggle quite regularly. And I don't think we need words when the icon looks good.