Thanks. On the screen with the chart it is possible to show sliders (by clicking on the buttons) and change the values interactively.
I am also planning to build a more elaborate "laboratory" screen, where you define your goal (e.g. 5 years less until FI) and what you are willing to do for reaching this goal (things like "spend less money", "take a second job", etc.). The app can then tell you to which quantity you have to implement these measures to reach your goal. Does this go into the direction you suggested?
As for the bank statements, this might be more difficult. In Europe, it is much more common to pay using cash and I am also unsure about the legal implications of asking the user for their login data. But I'll keep it in mind.