Hai I've done many websites like this, and I'm confident I can do this just like you've mentioned in the description..
I'm expert in HTML, CSS, JS, PHP, SQL etc.. I give free hosting for an year, and you only need to pay me after completing the project ..
My Freelancer account is not completed, so if you need to see my other works, please feel free to contact me..
Also depending on the work, my price is also negotiable..