Master Of Your Domain — Simple real estate app using Javascript

Matt Cameron
2 min readMar 29, 2021

The process of choosing which API to work with, on my first project with Academy Xi, wasn’t a difficult one for me. After working several years of my career in real estate tech, for the purpose of contingency, I choose the Domain.com.au.

Having worked a little with API’s in my past role with at Eagle Software, I actually reached out to my old manager, who let me know that Domain.com.au have a free option with their API, which was a great help.

The only draw back is that Domain.com.au also have a paid option to their API, which means the free aspect is really just for ‘test’ purpose and there is not a lot of data available with the free service.

In any event, the amount of data available is enough for me to build a simple listings page, which is what I have gone ahead with. Unfortunately, while their documentation is comprehensive, it’s not entirely accurate. So I did have some trouble merely gaining access to the data. But after some digging through the documentation, we found the correct format for the URL which worked.

Since then, it has been relatively smooth sailing. I’ve added listings to my app with their relevant data (price, house configuration, address, main image). I’ve also created a suburb search, a like button and a recent search list, with more plans for the future.

I’ve built my page on CSS grid, which really works well for a listings type page. The process has given me a greater understanding of CSS grid and its potential, which has been any enjoyable learning curve. Again, there is further development I would like to do here but I’m reasonably happy with the current state as a starting point.

While I am happy with my progress, but it has to be said, I’m still not the master of my domain.

--

--