Hi, there.
I've read your description carefully and understood your requirement.
Because I've developed such as project just before.
In my career, I'm involving in web development for 10+ years.
If you recommend me, I'll provide good result in a short time.
Currently, if you contact me, I can show you my website similar with your project.
Best regards.