User Story Map |
Epic | User Story |
User onboarding flow | As a User, I can see a Splash screen when the app has been launched |
As a User, I can see an onboarding flow: several screens with the product features explanation | |
Authorization/Registration flow | As a User, I can see a Start screen with an option to choose Log In or Sign Up |
As a User, I can be registered in the system with my email and password | |
As a User, I can be registered in the system with my Facebook account | |
As a User, I can be registered in the system with my Google account | |
As a User, I have to enter my name and date of birth | |
As a User, I can log in to the system with my login and password | |
As a User, I can log in to the system with my Facebook account | |
As a User, I can log in to the system with my Google account | |
As a User, I can change my password | |
As a User, I can reset my password in case I forget it | |
User Profile | As a User, I can see my profile page |
As a User, I can fill in my personal data manually:
| |
As a User, I can fill in my personal data by scanning the documents with a camera of my smartphone (integration with MITEK service) | |
As a User, I can edit previously filled data | |
As a User, I Reset password (validation via email) | |
As a User, I can set up unlock options (PIN, FaceID/TouchID to unlock the app) | |
As a User, I can Request and receive an in-app bank card | |
As a User, I can Link other banks accounts and cards | |
As a User, I can see the Help page so that I can reach out to the tech support team | |
As a User, I can see the FAQ page | |
Loans | As a User, I can request a Loan |
Eligibility and Verification flow: the system verifies the user’s request | |
As a User, I can see Terms and conditions so that I know the credit line details | |
As a User, I can see a breakdown with details of the loan | |
As a User, I can see my credit score (integration with TransUnion) | |
As a User, I can use the loan settings: repayment account, payment schedule | |
Credit Cards | As a User, I can see a connected cards list |
As a User, I can see card details | |
As a User, I can add or remove a card | |
As a User, I can activate/freeze/unfreeze a card | |
As a User, I can report stole or lost | |
Dashboard | As a User, I can see Expenses analysis based on connected cards |
As a User, I can see Upcoming bills to be paid | |
As a User, I can see Recent transactions view | |
As a User, I can see Earnings view by period | |
As a User, I can see Loans payment plan | |
As a User, I can see Progress on loans | |
As a User, I can see Statistics of previous periods | |
ATMs | As a User, I can find the nearest ATM on a map (Google Maps integration) |
Credit Score | As a User, I can see the status, factors, dynamics of the score |
Direct Deposit | As a User, I can see and use options to send direct deposit |
As a User, I can see and use options to receive direct deposit | |
Notifications | Push notifications: Setup certificates and implement deep-linking |
In-app notifications: Transaction details | |
Notifications management |