Hello mate
I've 4+ yrs of exp in web development. I went through with your requirement and it seems good to me. can build your site using MEAN or MERN stack technologies.
It if you have a suggestion then please let me know it would be great.
Can we have a quick chat so we can discuss more the project?
Thank
Vid v