Jasmine AI

Jasmine AI

Project Overview

Project Overview

Jasmine is an intuitive AI platform that aims to change the way people search for, purchase, rent, and sell properties. The platform will allow users to search and filter for properties using conversational assistance in their native language, rather than scrolling through hundreds of listings that are primarily in English, as seen on current real estate websites.

The idea was born at the beginning of June 2023, and as of August 2023, we have completed designing all the pages and are collaborating with developers to bring the designs to life. The next steps are to conduct usability testing, and complete the first iteration of the website in preparation for upcoming demos with potential investors.

Jasmine is an intuitive AI platform that aims to change the way people search for, purchase, rent, and sell properties. The platform will allow users to search and filter for properties using conversational assistance in their native language, rather than scrolling through hundreds of listings that are primarily in English, as seen on current real estate websites.

The idea was born at the beginning of June 2023, and as of August 2023, we have completed designing all the pages and are collaborating with developers to bring the designs to life. The next steps are to conduct usability testing, and complete the first iteration of the website in preparation for upcoming demos with potential investors.

Project Scope

Project Scope

Collaborating with a team of designers and engineers to build a first-iteration of Jasmine with the goals of raising funds and beginning the first round of beta testing by the end of August 2023. 

Collaborating with a team of designers and engineers to build a first-iteration of Jasmine with the goals of raising funds and beginning the first round of beta testing by the end of August 2023. 

Project Role

Project Role

Product Designer

Product Designer

Tools

Tools

Figma, FigJam

Figma, FigJam

Duration

Duration

June 2023 - November 2023

June 2023 - November 2023

Team

Team

Founder/Project Lead: Rich Tran

UX & UI Designers: Matilda Luo, Seora Lee, Rebecca Yang, Elizabeth Lin, Nicole Chou

AI/Machine Learning Engineers: Eric Dekryger, Juho Kim, Gary Zhang 

Front-End Developers: Finn Huynh, Pak Sin

Founder/Project Lead: Rich Tran

UX & UI Designers: Matilda Luo, Seora Lee, Rebecca Yang, Elizabeth Lin, Nicole Chou

AI/Machine Learning Engineers: Eric Dekryger, Juho Kim, Gary Zhang 

Front-End Developers: Finn Huynh, Pak Sin

Goal

Goal

Jasmine’s goal is to guide people through the entire real estate journey by providing information quickly and conveniently in the user’s native language.

Jasmine’s goal is to guide people through the entire real estate journey by providing information quickly and conveniently in the user’s native language.

Challenges

Challenges

  1. Prioritizing business goals or user goals?

    In the beginning, there was some disagreement on how to move forward with designing. The design team wanted to conduct user research first, however, the goal was to get a product out ASAP, and our project lead prioritized the business goal over user goals. After some discussion, the design team better understood the current goal, and agreed that focusing on business objectives was crucial at this stage, and more research would be conducted once we have the resources to do so.


  2. Communicating with developers

    From this experience, I learned that handing off to developers is not just sending them a Figma file with user flows, hi-fi designs, and annotations. Meeting with the dev team and having an open line of communication allowed us to collaborate more effectively, as well as taught me some best practices when working with developers and allowed me to practice giving and receiving feedback.

  1. Prioritizing business goals or user goals?

    In the beginning, there was some disagreement on how to move forward with designing. The design team wanted to conduct user research first, however, the goal was to get a product out ASAP, and our project lead prioritized the business goal over user goals. After some discussion, the design team better understood the current goal, and agreed that focusing on business objectives was crucial at this stage, and more research would be conducted once we have the resources to do so.


  2. Communicating with developers

    From this experience, I learned that handing off to developers is not just sending them a Figma file with user flows, hi-fi designs, and annotations. Meeting with the dev team and having an open line of communication allowed us to collaborate more effectively, as well as taught me some best practices when working with developers and allowed me to practice giving and receiving feedback.

01 DEFINE

01 DEFINE

Problem

Problem

Problem

Major real estate platforms in the US and Canada primarily operate in English, and require users to scroll and read through a lot of information to find what they want. The real estate journey on these websites also ends at finding a property and/or a realtor, however, purchasing or selling property doesn’t just end there. Some people might need to find a mortgage agent to help with financing their new home, or a lawyer to help review the terms set out in their purchase agreement. 

Major real estate platforms in the US and Canada primarily operate in English, and require users to scroll and read through a lot of information to find what they want. The real estate journey on these websites also ends at finding a property and/or a realtor, however, purchasing or selling property doesn’t just end there. Some people might need to find a mortgage agent to help with financing their new home, or a lawyer to help review the terms set out in their purchase agreement. 

Goal

Goal

Goal

Jasmine’s goal is to guide people through the entire real estate journey by providing information quickly and conveniently in the user’s native language. 

Jasmine’s goal is to guide people through the entire real estate journey by providing information quickly and conveniently in the user’s native language. 

02 RESEARCH

02 RESEARCH

Background Research

Background Research

Background Research

67.8M

67.8M

67.8M

Americans speak another language other than English at home. (Source)

Americans speak another language other than English at home. (Source)

4.6M

4.6M

4.6M

Canadians speak another language other than English or French at home. (Source)

Canadians speak another language other than English or French at home. (Source)

Competitive
Analysis

Competitive Analysis

Competitive Analysis

Major real estate platforms (Redfin, Zillow, Realtor.ca, HouseSigma) primarily operate in English and a second language (typically French, Spanish, or Mandarin).

Major real estate platforms (Redfin, Zillow, Realtor.ca, HouseSigma) primarily operate in English and a second language (typically French, Spanish, or Mandarin).

Redfin, Zillow, Realtor.ca, HouseSigma 

  • Static websites, lots of info to read and scroll through 

  • Real estate journey ends at finding a property and realtor → what if users need assistance with mortgages or reviewing purchase agreements?  

  • Info in English and a second language only (French, Spanish, or Mandarin)


How might we…

  • …present info from Jasmine to users in a way that is concise and easily understandable?

  • …provide users with assistance throughout the entire real estate journey, from finding a home to finalizing purchase agreements? 

  • …allow users to speak to Jasmine in different languages?

Redfin, Zillow, Realtor.ca, HouseSigma 

  • Static websites, lots of info to read and scroll through 

  • Real estate journey ends at finding a property and realtor → what if users need assistance with mortgages or reviewing purchase agreements?  

  • Info in English and a second language only (French, Spanish, or Mandarin)


How might we…

  • …present info from Jasmine to users in a way that is concise and easily understandable?

  • …provide users with assistance throughout the entire real estate journey, from finding a home to finalizing purchase agreements? 

  • …allow users to speak to Jasmine in different languages?

Challenge

Challenge

Challenge

Challenge #1: Prioritizing business goals or user goals?

In the beginning, there was some disagreement between the design team and the project lead. The project lead already had an idea of how the website should be laid out, what pages need to be included, and how it would function. He had spoken to people in his network, as well as learned from his own experience, the problems people face when looking for properties to purchase and how to improve this experience. His focus was on creating a business, with the goal of presenting a product to investors ASAP.

Challenge #1: Prioritizing business goals or user goals?

In the beginning, there was some disagreement between the design team and the project lead. The project lead already had an idea of how the website should be laid out, what pages need to be included, and how it would function. He had spoken to people in his network, as well as learned from his own experience, the problems people face when looking for properties to purchase and how to improve this experience. His focus was on creating a business, with the goal of presenting a product to investors ASAP.

CHALLENGE #1: Prioritizing business goals or user goals?

CHALLENGE #1: Prioritizing business goals or user goals?

As UX designers, we typically conduct user research before designing, so this didn’t really sit right with us. However, after some discussion, we better understood the current goal and agreed that focusing on business objectives was crucial to turn this idea into a business, and more research would be conducted once we have more resources.

03 IDEATE

03 IDEATE

User Flows

User Flows

User Flows

Using the ideas that the project lead had mapped out, we created user flows for buyers and sellers, as well as realtors/agents, mortgage agents, and lawyers to illustrate what the journey through the website would look like. 


See them here: User Flows

Using the ideas that the project lead had mapped out, we created user flows for buyers and sellers, as well as realtors/agents, mortgage agents, and lawyers to illustrate what the journey through the website would look like. 


See them here: User Flows

Wireframes

Wireframes

Wireframes

Once we had the user flows finalized, we delegated tasks and began creating wireframes. I was in charge of the home/landing page, property listings page, and realtor pages.

Once we had the user flows finalized, we delegated tasks and began creating wireframes. I was in charge of the home/landing page, property listings page, and realtor pages.

Home/Landing Page

Home/Landing Page

Property Listings Page

Property Listings Page

Realtors

Realtors

Top Realtors in the Area

Top Realtors in the Area

Realtor Profile Page

Realtor Profile Page

04 HIGH-FIDELITY

04 HIGH-FIDELITY

High-Fi Design

High-Fi Design

High-Fi Design

Once Jasmine’s branding was completed by one of our team members and approved by our project lead, we began creating the high-fidelity design. Since he already had an idea of how the elements should be laid out, our goal was to create a clean, simple, and modern look that includes familiar elements from well-known real estate platforms.

The first draft I created looked similar to a traditional real estate website but didn’t feel ‘different’ and modern enough. While we wanted to have familiar elements, we didn’t want the website to feel just like any other real estate site.

Once Jasmine’s branding was completed by one of our team members and approved by our project lead, we began creating the high-fidelity design. Since he already had an idea of how the elements should be laid out, our goal was to create a clean, simple, and modern look that includes familiar elements from well-known real estate platforms.

The first draft I created looked similar to a traditional real estate website but didn’t feel ‘different’ and modern enough. While we wanted to have familiar elements, we didn’t want the website to feel just like any other real estate site.

Home/Landing Page

Home/Landing Page

Property Listings Page

Property Listings Page

Revision

Revision

Revision

After some discussion and search for inspiration, we decided to try to make the site look more modern by incorporating elements with glassmorphism. These are the pages I worked on for version 2.

After some discussion and search for inspiration, we decided to try to make the site look more modern by incorporating elements with glassmorphism. These are the pages I worked on for version 2.

Home/Landing Page

Home/Landing Page

Property Listings Page

Property Listings Page

Top Agents for this Property

Top Agents for this Property

Realtor Profile Page

Realtor Profile Page

User (Buyer) Dashboard

User (Buyer) Dashboard

05 DESIGN HANDOFF

05 DESIGN HANDOFF

Challenge

Challenge

Challenge

Challenge #2: Communicating with developers

With Figma’s new Dev Mode, we were able to start handing off our designs to our developers easily! We started by cleaning up our work and including annotations and notes where necessary. As the first couple pages were being completed, we began reviewing the site and noticed that some parts differed from what we had designed.

Challenge #2: Communicating with developers

With Figma’s new Dev Mode, we were able to start handing off our designs to our developers easily! We started by cleaning up our work and including annotations and notes where necessary. As the first couple pages were being completed, we began reviewing the site and noticed that some parts differed from what we had designed.

CHALLENGE #2: Communicating with developers

Although everything was laid out fairly clearly on Figma, it was still necessary to meet with the dev team and walk them through the designs. This process allowed us to address any questions and concerns, and also improved our communication as a team. The dev team also held another demo session, and we were able to exchange more feedback and suggestions. This experience not only taught me some best practices when working with developers, but also allowed me to practice giving and receiving feedback.

CHALLENGE #2: Communicating with developers

Although everything was laid out fairly clearly on Figma, it was still necessary to meet with the dev team and walk them through the designs. This process allowed us to address any questions and concerns, and also improved our communication as a team. The dev team also held another demo session, and we were able to exchange more feedback and suggestions. This experience not only taught me some best practices when working with developers, but also allowed me to practice giving and receiving feedback.

Exchanging
Feedback

Exchanging Feedback

Exchanging Feedback

In order to keep our communication organized, I created a spreadsheet and a new text channel to streamline communication about any feedback or updates made to the site. We also set up weekly meetings to discuss anything new that needs to be implemented and review changes/updates made in the past week.

In order to keep our communication organized, I created a spreadsheet and a new text channel to streamline communication about any feedback or updates made to the site. We also set up weekly meetings to discuss anything new that needs to be implemented and review changes/updates made in the past week.

Feedback Sheet Shared with Dev Team

Feedback Sheet Shared with Dev Team

06 NEXT STEPS & REFLECTION

06 NEXT STEPS & REFLECTION

Next Steps

Next Steps

Next Steps

User Experience

User Experience

  • Usability testing with real users

  • Gaining and implementing feedback from beta testers

  • User research to uncover more goals, needs, and pain points

  • Assessing and improving accessibility with WCAG and APCA guidelines

  • Usability testing with real users

  • Gaining and implementing feedback from beta testers

  • User research to uncover more goals, needs, and pain points

  • Assessing and improving accessibility with WCAG and APCA guidelines

Business Goals

Business Goals

  • Demo with potential investors

  • Launch for beta testing

  • Boost brand awareness through traditional and social media campaigns

  • KPIs to measure success:

    • Number of users visiting the site & amount of time spent on site

    • Number of sign ups from different type of users (buyer/sellers, realtors, mortgage agents, lawyers)

    • Number of calls scheduled with realtors, mortgage agents, and lawyers

  • Demo with potential investors

  • Launch for beta testing

  • Boost brand awareness through traditional and social media campaigns

  • KPIs to measure success:

    • Number of users visiting the site & amount of time spent on site

    • Number of sign ups from different type of users (buyer/sellers, realtors, mortgage agents, lawyers)

    • Number of calls scheduled with realtors, mortgage agents, and lawyers

Reflection

Reflection

Reflection

Since this project began, I’ve learned a lot about the importance of understanding business objectives in creating good user experiences, as well as gained hands-on experience working alongside designers and developers. Being a part of Jasmine has forced me to work outside of my comfort zone and challenge myself as a designer. I’m excited to continue building Jasmine, learning and growing with the team, and seeing where this project can go!

Since this project began, I’ve learned a lot about the importance of understanding business objectives in creating good user experiences, as well as gained hands-on experience working alongside designers and developers. Being a part of Jasmine has forced me to work outside of my comfort zone and challenge myself as a designer. I’m excited to continue building Jasmine, learning and growing with the team, and seeing where this project can go!

Thanks for reading! 😀

Thanks for stopping by. Lets connect! 😊

LinkedIn Email

© 2023 Nicole Chou

Thanks for stopping by.

Lets connect! 😊

LinkedIn

Email

© 2023 Nicole Chou

Thanks for stopping by. Lets connect! 😊

LinkedIn Email

© 2023 Nicole Chou