Nubank Interview Question

How would you design this type of platform?