Hello!
Here is my explanation of the real estate website.
-- Types of users
(a)Admin(2)Seller(3)Agent(4) User
-- Seller can upload his/her home image with complete information like (size, area, nearest place etc..)
-- Based on that, Agent can get the information about the home and try to find the tenant/rental itself.
-- Even user open the website, Enter his/her located area or wanted home at a located area, country, city, a requirement like 1 BHK, 2 BHK, etc..
-- Based on given information the search function will search on the website and list out the matched result.
-- User can select the right home and there is a button like "CONTACT SELLER",
-- Contact a seller is a form where user can submit mandatory information like his name, email, phone etc..
-- After submission Seller will get an email within the User information.
-- And both will contact each other.
-- Admin can see the total details of an agent, user, seller, etc. Means there is a Dashboard.
Myself Vivek and working in this field since 10+ years. This price and approx timeline is placeholder only.
Feel free and share your requirement.
Thanks,
Vivek