Homeline

Homeline

How can we
make booking places easier?

How can we make
booking places easier?

How can we make booking places easier?

I designed a concept app that allows people to book allows people to search and book rooms, apartments, and places all over the world.

I designed a concept app that allows people to book allows people to search and book rooms, apartments, and places all over the world.

I designed a concept app that allows people to book allows people to search and book rooms, apartments, and places all over the world.

Overview

Overview

Homeline allows people to search and book rooms, apartments, and places.

Homeline allows people to search and book rooms, apartments, and places.

I wanted to design an app that was simple and easy for everyone to book apartments. To simplify the booking process, I needed to understand users' pain points and find a solution that would meet the users' needs.

I wanted to design an app that was simple and easy for everyone to book apartments. To simplify the booking process, I needed to understand users' pain points and find a solution that would meet the users' needs.

Industry

Real Estate

Role

UI/UX Designer

Timeline

3 Months

Tools

Figma

Industry

Real Estate

Timeline

3 Months

Role

UI/UX Designer

Tools

Figma

Design Process

Design Process

1.

1.

Research

Research

Market Research

User Research

Competitor Analysis

2.

2.

Strategy

Strategy

Information Architecture

User Flow

3.

3.

Design

Design

Wireframes

Style Guide

4.

4.

Testing

Testing

Prototyping

Usability Testing

Iteration

User Research

User Research

We needed to figure out what bothers people most when they use similar apps.

We needed to figure out what bothers people most when they use similar apps.

That's why we conducted interviews to ask users to share what issues they face during the booking process.

That's why we conducted interviews to ask users to share what issues they face during the booking process.

Arthur Henry

"It's hard to find places with flexible dates on Booking.com. I would also like to see how the prices are changing."

Arthur Henry

"It's hard to find places with flexible dates on Booking.com. I would also like to see how the prices are changing."

Jasmine Sharma

"I like that Booking.com marks the viewed housing on the map, but I don't like how they reset these marks the next day."

Jasmine Sharma

"I like that Booking.com marks the viewed housing on the map, but I don't like how they reset these marks the next day."

Arlene Lane

"I don't like that Airbnb shows the cost per night instead of the full cost of housing when searching on the map."

Arlene Lane

"I don't like that Airbnb shows the cost per night instead of the full cost of housing when searching on the map."

Kevin Tang

"I would like to immediately see both available and unavailable booking dates in the calendar."

Kevin Tang

"I would like to immediately see both available and unavailable booking dates in the calendar."

Julia Howard

"I would like to get more information about the room: where it's located, what's in the room, and what are it's coordinates on the map."

Julia Howard

"I would like to get more information about the room: where it's located, what's in the room, and what are it's coordinates on the map."

Darrell Steward

"I don't like that the process of booking and paying places, I find it quite long and complicated."

Darrell Steward

"I don't like that the process of booking and paying places, I find it quite long and complicated."

Solution

After analyzing the user feedback, I came up with the following solutions:

These were the three key insights I discovered.

After analyzing the user feedback, I came up with the following solutions that would meet the interviewees pain points.

After analyzing the user feedback, I came up with the following solutions that would meet the interviewees pain points.

Booking Dates

Show both available and unavailable booking dates in the calendar.

Booking Dates

Show both available and unavailable booking dates in the calendar.

Show Final Price

Show the final price for the entire booking period in listings.

Show Final Price

Show the final price for the entire booking period in listings.

Mark Viewed Places

Mark viewed housing so users know which ones they have already checked.

Mark Viewed Places

Mark viewed housing so users know which ones they have already checked.

Detailed Information

Give users comprehensive information about rooms, location, and amenities.

Detailed Information

Give users comprehensive information about rooms, location, and amenities.

Show Price Chart

Show the price chart so that users know how the pricing changed over time.

Show Price Chart

Show the price chart so that users know how the pricing changed over time.

Simplify Booking

Simplify the booking process so it is easy and seamless for the users.

Simplify Booking

Simplify the booking process so it is easy and seamless for the users.

User Flow

User Flow

Mapping a seamless user flow from place listing to booking.

Mapping a seamless user flow from place listing to booking.

I mapped out the user journey from homepage to browsing places, information page, and the booking process, to ensure a seamless and intuitive experience.

I mapped out the user journey from homepage to browsing places, information page, and the booking process, to ensure a seamless and intuitive experience.

Wireframes

Wireframes

Designing from a blank canvas to mid-fidelity wireframes.

Designing from a blank canvas to mid-fidelity wireframes.

I created wireframes to provide a visual layout and structure for elements like navigation, listings, filters, and bookings.

I created wireframes to provide a visual layout and structure for elements like navigation, listings, filters, and bookings.

Style Guide

Style Guide

I established consistent visual and design components.

I established consistent visual and design components.

I established consistent visual and design elements, including color palettes, typography, iconography, and button styles, ensuring a cohesive and visually appealing user interface that is clean and modern.

I established consistent visual and design elements, including color palettes, typography, iconography, and button styles, ensuring a cohesive and visually appealing user interface that is clean and modern.

Final Design

Final Design

Designing a simple, engaging, and frictionless booking experience.

Designing a simple, engaging, and frictionless booking experience.

My challenge was to optimize the user experience by simplifying the interface and adding features that users wanted.

My challenge was to optimize the user experience by simplifying the interface and adding features that users wanted.

Easy Navigation

Easy Navigation

I designed the navigation according to the iOS guidelines by using a navigation stack. On the main screen, we added a suggestion section based on the users' interest.

I designed the navigation according to the iOS guidelines by using a navigation stack. On the main screen, we added a suggestion section based on the users' interest.

Flexible Search

Flexible Search

On the search screen, I made it possible to select a place, dates, and the number of guests. Users can either select specific dates or subscribe to updates on selected destinations. We also added the ability to choose flexible dates to find the best deals.

On the search screen, I made it possible to select a place, dates, and the number of guests. Users can either select specific dates or subscribe to updates on selected destinations. We also added the ability to choose flexible dates to find the best deals.

Search Results

Search Results

On the search screen, I made it possible to select a place, dates, and the number of guests. Users can either select specific dates or subscribe to updates on selected destinations. We also added the ability to choose flexible dates to find the best deals.

On the search screen, I made it possible to select a place, dates, and the number of guests. Users can either select specific dates or subscribe to updates on selected destinations. We also added the ability to choose flexible dates to find the best deals.

The design choices of the property screen based on user feedback.

The design choices of the property screen based on user feedback.

The property screen was one of the most important pages in booking applications. When designing the screen, I tried to consider the needs of the users from the survey.

The property screen was one of the most important pages in booking applications. When designing the screen, I tried to consider the needs of the users from the survey.

Booking Calendar

Booking Calendar

I simplified the booking calendar and made it intuitive to for the user to select dates and book the accomodation.

I simplified the booking calendar and made it intuitive to for the user to select dates and book the accomodation.

A Seamless
Booking Process

A Seamless
Booking Process

Users may feel overwhelmed when asked to fill out a bunch of personal information. Therefore, I decided to limit the form fields to just first and last name, and phone number to confirm the booking.

Users may feel overwhelmed when asked to fill out a bunch of personal information. Therefore, I decided to limit the form fields to just first and last name, and phone number to confirm the booking.

Multiple Payment
Methods

Multiple Payment Methods

I also reduced the number of booking steps and added multiple payment methods at checkout. Users can choose to pay with a bank card, PayPal, or Apple Pay. They are also able to select an existing linked card or add a new one.

I also reduced the number of booking steps and added multiple payment methods at checkout. Users can choose to pay with a bank card, PayPal, or Apple Pay. They are also able to select an existing linked card or add a new one.

Completion Screen

Completion Screen

On the booking completion screen, I added a "See similar options" button so users can consider other suggestions of similar destinations. This would increase the number of bookings.

On the booking completion screen, I added a "See similar options" button so users can consider other suggestions of similar destinations. This would increase the number of bookings.

Explore Other Work

Explore Other Work