I have reviewed your requirement, but you lots of small point merge in very limited word. it will be better if you chat with me and share codebase with website link, that can undestand the goal properly and check the codebase, this will very help full to estimate the deadline. I hope you understand, if you don't know what should need to do , then developer will take more time and finish with quality. so please ping me on chat and mention you comfortable time to discuss the task list.
I have 7 years of experience in PHP, Codeigniter, Yii and MySql