I am Sumit Modi.I have been working with Php/php5, codeigniter, laravel, wordpress, javascript, jquery, css/css3, html/html5,apis, for over 3 years now. I have a team to help me.
I have worked on a lot of websites that have functions like the ones you asked here.
I can be of help I know.
Regards