Hello Mate,
I understand your requirement properly and take it seriously.
and I believe that i have a better solution for you in reasonable price and time.
as i have already build this type of so many websites for one of my clients if you want i can show you a demo. so please ping me for more discussion.
Regards,
Atul Singh