Hello,
Hope this finds you well.
I have gone through your requirements and found it interesting to work. As per my analysis, I've summarized the complete layout of the website:
(ADMIN)
# Login: for admin verification
# Admin Dashboard: (Reports of activities on the website, PPC, Income, Statistics, Maintenance etc)
# Support/Chat: (Communicate with User/Buyer.)
# Manage: To Create, Read, Update & Delete Data.
(SELLER)
# Login page: (For verification)
# Profile: (Provide Personal details like Name, contact, listed sites, etc.)
# Homepage: (With trending places and price around the area)
# Upload: (Uploading details about their site, like Area, amenities, Photos, videos, etc.)
# Dashboard: (Overview of their business on the website)
(USER)
# Login page: (Login/sign up using email or mobile no, with mobile verification)
# Profile: For customization and setting alert on specific requirement.
# Custom/Advanced Search: Searching for products, using filters, Sorting, etc.
# Homepage: Recommended results, properties around them.
# One-page checkout: For any paid services/subscription, with multiple payment options
Support/help: In case a User/Buyer has an issue.
The users with verified experience with any site will be able to post their reviews.
We will add more features and functionalities for the improvisation based on your choice and acceptance.
Looking forward to working with you
Thanks,