Hi,
We can easily complete your project with all your specified requirement using PHP and MySQL database.
We know the concept and our team has the experience to deliver a great quality website for you.
Please check your private message for our proposal and work samples.
Thanks and regards,
Avinash