Hi,
I have go through your requirements,
the major functionality that you need in app that is payment, chat and many more. I have expertise in such application. I will develop this application with backend support in Lowest price and will provide you long time support.
I can show you video and live experience of my work.