How to build an investment app