Greetings, I have been working as a software engineer for the past 7 years, I have developed multiple websites, web applications, mobile applications and custom built CRM software and ERP's in my career. I'm currently working freelance on mobile and web development and the requirements you mentioned are in my expertise.
I will be glad to discuss your project with you, Along with the timeline, background and budget.
Best Regards
Arvin Manoj