Hey,
I can build an app with all the features you want to have.
Lets start the chat so we could discuss all the details easily, I have been designing and developing mobile applications for the last 7 years and have worked on several projects before for my clients over the globe.
You can check my portfolio from here https://www.freelancer.com/u/TheCodeSolutions
Looking forward towards your positive response on chat.
Thanks