Can you create at least 10 screens for a user interface for a professional app to be able to facilitate the following 2 key use cases for an API that retrieves bank transaction in a UX design style similar to Revolut ?
( Note that Your beautiful User Interface should be using a 'responsive webdesign' that's designed around the bank transaction data you can get from the output from the PSD2 API:
[login to view URL]
Keep in mind that Your design is should not allowed to use any HTML tables. You should use create beautifully stylized bank transaction timelines, similar to those of fintech bank apps like revolut.
Usecase 1: Transparant Hedge Funds: 'Hedge Fund Managers' can have a webpage where they can share their bank account transaction data to investors in the form of a professional infinite scroll transaction timeline with a feature to add comments to the transaction timeline to explain to investors how the money from the fund was spent. So you would have have a webpage that would show a real time audit of a transparent hedge fund based on bank account transaction data.
Investors who want to invest in the fund would be able to link their own bank account to the fund, so the fund manager can see how much money is on the bank account of the investors in real time when they do a "capital call" for investors to invest their money into the fund.
Usecase 2: Agents screening people on their creditworthiness based on a cashflow analysis on their bank account.
For example, have the fintech application approve if someone can repay a loan they want to apply for or not, or if they can afford to rent a house with a monthly rent of a certain amount of money per month or not.
Scenario: An agent found a few new people on the internet who want to rent a house for 1000 pounds per month. The agent could then just send a link to the screening application form on the website to initiate the screening for all the people who are interested in renting the house for 1000 pounds.
The candidate should then be able to specify privacy settings (in a GPDR compliant way) on how many details to share with the agent and hide (for example to only share the initials instead of full names on the bank accounts).
The application should tell both the candidate and the agent if the tenant is found creditworthy enough to rent the house for 1000 pounds per month or not through the cash flow analysis on the linked bank account.
So one of such tests is a test of affordability. For example, there's this equation that is you to rent a house for X per month, then the salary of the potential tenants needs to be at least 2.5*X.
You need to implement such types of affordability tests in the program.
So for a house of 1000 per month, the income needs to be at least 2.5*1000=2500 per month.
Another credit worthiness test to be implemented is to check the consistency of monthly payments (such as utility bills, monthly rent/mortgage payments, monthly subscriptions, etc) in the last 24 months, and give a score on this based on the amount of the monthly payments and the consistency of the payment