Hello
I went through with your requirement, I've 5+yrs of experience as a MEAN stack developer.
I worked on a similar project before as well, I can develop the site like this for you and happy to work with you. Looking for a positive response from you.
Thanks
Vid V