Hey, really appreciate you sharing your idea in detail here on a public forum. After reading through all your points and the features of your app, I would suggest you to join a startup accelerator/ incubator program such as TechGroov ASAP.
They are the perfect place to find experienced mentorship, guidance and funding opportunities for early stage entrepreneurs such as yourself. They have highly experienced network of 50+ mentors, angel investors and business leaders along with a R&D team that dabbles with Machine Learning, IoT, AI, AR and VR to implement solutions for real time issues!
And since your business idea has a lot to do with technology integration with mobile app, TechGroov will be the apt place for you! In addition to being the backbone for startups, they also have a fully functional FREE co- working space, with Infrastructure (Computers, Internet, Hosting etc.) which is open 24*7 for ALL participants. And since you mentioned that you require funding, they also provide an opportunity to networking with 50+ Investors and a chance to Pitch to Silicon Valley geniuses!
Also, the first 10 registrations get a FREE startup accelerator kit worth 10,000!
WHAT YOU GET:
Top 25% of batch gets free Tech Mentorship for 6 months
Top 10% of batch gets 6 months of Free Design & Prototyping Services
Chance to Pitch & Get Funded by Leading VCs
Apply right now as the registration closes on Dec 15th 2016!