Go back to projects
Purchasing a house is stressful to begin with, so having a proper tool that can help users browse will improve the overall experience.
The website used by most real estate agents and their clients in Ontario is difficult to navigate, not appealing and frustrating for multi-user purposes.
The designed product will help users have a seamless browsing experience and improve relationships between buyers and real estate agents.
Several assumptions were made during the design process.
User research interviews were conducted for two primary personas: a first-time home buyer and an experienced home buyer. The main purpose of the interview was to reveal some of the main pain points users experience. Using a set of questions to help guide the conversation, I sat with three people and discussed the site.
Questions Asked:
Pain-Point Definition:
Based on the interviews and the answers provided, as well as some of my own observations, I compiled a list of pain-points:
Following the user interviews, my next step was to review some of the other popular real estate market platforms.
What I captured...
The approach for ideation involved focusing on the landing page of the site and then spiraling out to other functionality. The reason is because the path taken to the site is via a link provided by the agent of a particular listing or to the main landing page. Once the user has viewed the listing, they are likely to go back to the landing page and perform action items.
To visualize some ideas, I performed a "Crazy 8's" session for the landing page. From this session I captured several items: agent chat, views, search, and a sort toggle.
I also created a hierarchy diagram to visualize the overall structure of the site.
Using Balsamiq, my first step to prototyping was to create low-fidelity prototypes of new functionality.
Overall, my approach was too simplify the page so that the navigation was seamless and intuitive while staying true to the current structure.
The first set reflects the different types of view types, as well as toggle sort. The map and grid view remained the same, but an additional view was added that contained all the important information (picture, details, and map).
Additionally, I restructured the listings to include more visible tags and action items, which include favourite, share, and schedule
One of the main pain-points was on search functionality. Here, I aimed to separate the customized search vs. the general search bar.
Users can also save their search and access their list of searches - upon selection they can apply one to the view.
Two other functionalities were introduced..
The chat functionality would allow users to share their listings with their agent on the platform chat - not having the need to message them externally.
A list functionality would allow users to access their favourites and scheduled listings
For the final design, I created mid-fidelity prototypes for 5 different workflows using material design UI concepts to illustrate how each of the new functionalities would work.
Main Page:
The main page is the most critical for this site because it acts as the dashboard and starting point for other actions.
Toggle:
The sorting toggle would facilitate the navigation for users to see between new listings, favourites and price decreases with minimal effort.
My Lists:
The new functionality of being able to schedule, favourites, and other types of lists needed to be stored in one place and be intuitively accessible.
Views and Action Buttons:
Adding the "all-in-one" view for the listings minimizes the navigation needed between the other views or external navigation for more information. The action items allow users to favourite, share with their agent, and request a booking.
Agent Chat:
The site currently has a messaging system but it is hidden and forgotten by both parties. Adding a more "instant chat" feel and look can incentivize users to use it and remain on the site without having to externally message, as well as being able to share the listing within the site to the agent.
User Interviews: Further insight from an agent could have been beneficial to the chat and booking functionality. Unfortunately, I was not able to contact participants but feedback and pain-points would be equally important.
Competitor Review: Apart from viewing the site itself, deeper research into user reviews/forums about the site could have uncovered more pain points.
User Testing: Once getting a low-fidelity mockup, I reviewed the site with a mentor of mine where I was able to get great feedback. In addition to this, further testing could be done on the low-fidelity or workflows by users of the site.
Acknowledgements: Having this been my first project, I was fortunate to get advice and mentorship from Philippe Jean, who guided me through to the mid-fidelity stages of the project.
Go back to projects