To do this project I would use CakePHP. He is a very good framework in terms of software engineering, performance and code organization. Its structure is MVC (Model-View-Controller), which brings a great advantage, case maintenance requirement exists, the division of "work" adds advantage and speed to carry it out.
My expertise:
PHP
MYSQL
CakePHP
OpenCart
MVC
PSD
HTML
CSS
JQUERY
.....
I perform my work to get the best possible!
Thanks ...