Building a new site for real estate and developers

I have recently taken on a project for a client that I believe is best built with wordpress basic premise of the site is that builders and land developers can sign into the site create and account and can htne list thier land development or show homes on a display page for each development or home.

So I am needing the ability for them to create an account then inout all thier info and have it dislayed on individual pages for each listing. Usual integration of Google maps etc etc.

Does anyone have any suggestions as th=o the best ways to proceed maybe some experience with plugins that will help? any pointers anyone?

the current site is

So you can see the kind of functionality I am needing