Comment
Comment by gt2
Make an MVP that has some of the capabilities you mention, and build a small loyal audience that pays, either with eyeballs/time spent on the app or actual dollars. If you have a smidgen of that, and a team of 1 or more capable people, you can then approach people for funding which would be needed to scale your product out to more users and more capabilities (iterating). How you do it is simple, you show your product, user base, yourself, and your vision to anyone who will listen. And then take the amount needed to make it happen (could be less than the 10M figure you mentioned, actually wondering where you go that number from).
Good luck!