In this section we want to explained how was the process to achieve the goal as illustrated in the image below. To start with the process, the user through the app gives the information to login to the bank account that he wants to connect with. Then, we receive that information as an sqs message that triggers the main file which calls a command file according to the chosen bank, in our case "NuBank". When command starts running, first it calls the scraper where we login to the bank and downloads the OFX files, then this file is sent to an ofx interface which is in charge of manipulate and extract the data we need, after all the information is organized we use the firebase interface to send it to the firebase database, where is saved as a dictionary. Finally, that dictionary is sent to the app to be displayed to the user.