Hello,
I have gone through the description, I can do this project in a better way.
I have created similar websites earlier. I am in web development from last 5 years and have expertise in WordPress, Joomla, MySql, JS, HTML etc.
I assure you best quality, I also have a professional team working under me.
Thanks,
Kshitiz