Hi,
I have gone through your requirement and would suggest, we can use CI or Cakephp for this. Further, would like to share with you that I am expert in Php with 8+ years web development experience.
Like I said I am expert in PHP with hands on experience in various open source frameworks like Cakephp, yii,CI, WordPress.
In addition to that I have good exposure in UI technologies like JavaScript, jQuery, angular, nodejs,grunt,html5,CSS.
I am new in freelancer and recently started doing freelancing as my part time job.
I do not have anything to showcase you as whatever projects I have done so far are belongs to my company therefore I can not reveal them to you.
Having said that I assure you if you will give me chance to work with you, I will never let you down.
If you are interested, you can skype me at soultrue57.
I am doing freelancing as part time job and can work 12-14 hours in a week.
Look forward to hear from you.