Hello,
I am able to provide full functions on your website as described.
I have already developed such Real-Estate, E-commerce, shopping, Service Providing websites with Laravel, Codeigniter, Express for start-up companies and small, medium-sized businesses similar to your need.
Also, I am very familiar with Front-end( React, Redux, Vue.js, Javascript, JQuery, CSS,...) and Databases (MySQL, MongoDB), etc.
I would like to discuss the details necessary for the project via chat.
Looking forward to working with you.
Cheers,