Hi,
I am a senior web developer with the experience of more than 5 years in the same field . I have developed many site similar with your requirements.
Please come in chat so that I can discuss your project with you so that I can start working on your project.