REGISTRATION SYSTEM REDESIGN

LEAD DESIGNER

Multi-platform Design | Complicated User Flow Logic

Registration System Banner
About the Project

UX Design | UX Research | User Testing | Design QA

iOS | Android | Desktop Web | Mobile Web | iPad

Duration: 6 months

The Registration system has been one of the most essential parts of Homesnap & Citysnap’s apps and web services across all platforms. Since Homesnap was published in 2015, the registration system has been untouched because of the complicated agent claim and verification process.

In 2021, with the acquisition by Costar Group, Homesnap and Citysnap (the brand specifically for NYC that was reskinned from Homesnap) will need to integrate the Central Auth system (the registration system that Costar Group uses across all companies under it). This is the best chance to update the outdated UI, improve the user experience, and clean the dead-end flows. As the lead designer of this project, I worked closely with my product manager Allison Varnes, software engineers, front-end web developers, and back-end developers.

The feature was launched at the beginning of November 2022, and it helped onboard more than 12k agents by the end of 2022.

Top Visual Break
UX Research
User Type

Research we conducted throughout this project

  • A thorough audit of our current flow
    • Existing issues
    • Differences between each user type’s flows
    • UI and flow differences in each platform
  • Customer Support Team insights
  • Competitive Analysis (i.e. Zillow, Redfin, Trulia, Compass, Keller Williams, Realtor.com, etc…)

Insights from the research

  • The users have some confusing and frustrating points
  • The current flow has a couple of dead ends in certain edge cases
  • The current UI is very outdated compared with the other competitors in the market (see the image below)
  • The UI and Flow are inconsistent in each platform (see the image below)
  • Some users have issues receiving the verification email (this would be a dev issue)
Old Flow Design
UX Challenges & Solutions
Create a Simpler and More User-friendly User Flow

Example: “Complete Profile” flow

In the original design, the information is overloaded on the same page.

  • Based on our user research, the user mentioned that they would skip this step without adding a profile picture and phone number because they were hidden in all the columns
  • Information like “first name”, “last name”, “brokerage”, and “email” are not able to edit, and putting those on there usually causes confusion to the user.
  • Sometimes the agents don’t wish to use their claimed MLS email as the Homesnap login credential, but they cannot change their email for login on this page.

Our solution:

  • Removed the unedible information from this step
  • Separated the steps into “add photo” and “add phone”, in which we also added the explanatory copy to encourage users to add their profile photo add their phone number
  • Introduced the “set primary email” screen so that the user can choose their claimed MLS email or use another email as their login credential
  • After we introduce the “central auth” system, the “create password” step would be web-based, which means it would be removed from the native-based “complete profile” page.
Complete Profile
2. Create the Real "happy path" for All User Types

With the introduction of the Central Auth system, the original flow has been changed, which also affected the “happy path” for all user types. With the reimagined logics, we came up with the simplest flows for each user type when they successfully register without meeting any edge case scenarios:

Thoroughly Consider All Scenarios and Edge Cases

Here are two flows that show all the possible scenarios in the pro-MLS agent verification flow and non-pro MLS agent sign-up flow.

Pro MLS Agent Verification Flow
Non Pro MLS Agent Sign Up Flow
Improve for Better Visual Experience
  • Created new UI components to improve the visual experience
  • Added visuals on each page to better keep the user's attention in the process.
  • Made sure all the design components matched with the current design system
  • Made sure the design is transferable to Citysnap UI
    • Kept the same structure but changed the font and theme color.
      • Changed the blue & yellow Homesnap theme color to black & taupe Citysnap theme color
    • Made sure the graphics match with Citysnap style

Visual identities for Homesnap and Citysnap

Visual identities for Homesnap and Citysnap

Example: UI design updates for some screens in Homesnap and Citysnap (iOS)

Example: UI design updates for some screens in Homesnap and Citysnap (iOS)
Make Sure the Cross-platform Consistency

I made designs for iOS, Android, Mobile Web, Desktop Web, and iPad. Here are the examples for the “Check Your Email” screen on all platforms on Homesnap and Citysnap:

Cross Platform Design
User Testing

We conducted user tests for 7 flows in total on usertesting.com. We first did it in low fidelity design to get the user's sense. With a couple of revisions based on users’ feedback, we also ended up doing it in high-fidelity design. Here is an example of the user testing screen series (low-fidelity) I prepared:

User Testing Flow

Final feedbacks we got:

Final feedbacks we got:
Final feedbacks we got: