My Role

UI/UX Design

Duration

15 Months

Devices

Web / Mobile

Hotel Booking Platform Design

Hotel Booking Platform Design

B2B Collaborative New Product Development Project

B2B Collaborative New Product Development Project

My Role

UI/UX Design

Duration

15 Months

Devices

Web / mobile

About

About

Hotel Booking Platform Collaboration for Brand App

Hotel Booking Platform Collaboration for Brand App

This is a project in collaboration with a brand partner and a travel agency, creating an RWD hotel booking platform for C-end users within the brand's app, with booking information provided by the travel agency.

This is a project in collaboration with a brand partner and a travel agency, creating an RWD hotel booking platform for C-end users within the brand's app, with booking information provided by the travel agency.

Challenge

From Camping Platform to Hotel Booking Platform: Rapid Adaptation

Initially, the collaboration with the brand was aimed at designing a camping platform, as there were very few existing camping platforms in Taiwan, and those that existed had limited functionality and poor user experience. This led us to develop a more comprehensive solution. However, after the development framework was largely completed, the brand could not reach an agreement with the camping operators on the terms of cooperation, and business competition clauses became a barrier. As a result, the project shifted direction to developing a booking website and sought collaboration with a third-party travel agency.


In this three-party collaboration, we had to constantly coordinate the opinions of all parties and transform the existing camping platform into a booking platform. This process was challenging and involved many adjustments to workflows. Ultimately, we had to make feasibility adjustments based on maximizing the benefit. Due to tight deadlines, both design and development schedules were under great pressure. We needed to balance the demands of all parties, technical feasibility, user needs, and business objectives while reaching consensus. Ensuring alignment of information among all parties and achieving agreement was a significant challenge.

How did we do it?

Tackling Challenges with Strategic Adaptation and Phased Execution

Challenges

The project timeline was tight, requiring development and launch from scratch.

The brand underwent multiple layers of approval, with frequent changes in decision-making and significant revisions.

The partnered travel agency provided incomplete data, and some essential API functionalities could not be integrated.

Strategy

Conducted a review of the process pages, reusing existing components and workflows to expedite development.

Prepared solutions in advance, tested and confirmed the direction, and balanced the needs and constraints of all parties.

Adopted a phased communication approach, showcasing essential features first and using visual or workflow design to downplay missing data.

Our goal

Develop an Innovative Hotel Booking Platform

Develop an innovative booking platform from scratch, enhance user experience, meet the brand requirements of the client, and successfully implement the platform.

Why did we do this?

Leveraging Partnerships to Boost Brand and Business Potential

Brand-side Requirements

The brand aims to enhance its app by adding a travel booking platform, enriching its features and increasing consumer engagement.

Company-side Business Considerations

The company hopes to leverage this project to expand brand awareness, increase membership, and create more opportunities for future business partnerships.

Product Development

Background

Background

Co-developing a Post-Pandemic Booking Platform with a Brand Client

Co-developing a Post-Pandemic Booking Platform with a Brand Client

In the context of post-pandemic travel recovery, our company collaborated with a well-known brand to develop a brand-new booking platform. The platform's booking data was sourced through an API provided by a third-party travel agency, making it a three-party collaboration. Unfortunately, despite the website being in the final testing phase before launch, the brand's internal business decision led to an unexpected halt, and the product was not launched as scheduled.

In the context of post-pandemic travel recovery, our company collaborated with a well-known brand to develop a brand-new booking platform. The platform's booking data was sourced through an API provided by a third-party travel agency, making it a three-party collaboration. Unfortunately, despite the website being in the final testing phase before launch, the brand's internal business decision led to an unexpected halt, and the product was not launched as scheduled.

Team

PM

Designer

Front-end RD

Back-end RD

Luke

Shani

Jim/ Karol/ Tina

Rona/ Anthony

My Role

My Role

Full-Process Design / Design System Development

Full-Process Design / Design System Development

In this project, as the sole designer, I was responsible for exploring the requirements in the early stages with the cross-functional team and collaborating with the PM to discuss and define user flows. I took full responsibility for the design layout of all screens and the creation of prototypes, established the design guidelines, and aligned with engineers. Additionally, I participated in product testing and acceptance, balancing the needs of all parties and client expectations.

In this project, as the sole designer, I was responsible for exploring the requirements in the early stages with the cross-functional team and collaborating with the PM to discuss and define user flows. I took full responsibility for the design layout of all screens and the creation of prototypes, established the design guidelines, and aligned with engineers. Additionally, I participated in product testing and acceptance, balancing the needs of all parties and client expectations.

Challenge

From Camping Platform to Hotel Booking Platform: Rapid Adaptation

Initially, the collaboration with the brand was aimed at designing a camping platform, as there were very few existing camping platforms in Taiwan, and those that existed had limited functionality and poor user experience. This led us to develop a more comprehensive solution. However, after the development framework was largely completed, the brand could not reach an agreement with the camping operators on the terms of cooperation, and business competition clauses became a barrier. As a result, the project shifted direction to developing a booking website and sought collaboration with a third-party travel agency.


In this three-party collaboration, we had to constantly coordinate the opinions of all parties and transform the existing camping platform into a booking platform. This process was challenging and involved many adjustments to workflows. Ultimately, we had to make feasibility adjustments based on maximizing the benefit. Due to tight deadlines, both design and development schedules were under great pressure. We needed to balance the demands of all parties, technical feasibility, user needs, and business objectives while reaching consensus. Ensuring alignment of information among all parties and achieving agreement was a significant challenge.

Why did we do this?

Leveraging Partnerships to Boost Brand and Business Potential

Brand-side Requirements

The brand aims to enhance its app by adding a travel booking platform, enriching its features and increasing consumer engagement.

Company-side Business Considerations

The company hopes to leverage this project to expand brand awareness, increase membership, and create more opportunities for future business partnerships.

How did we do it?

Tackling Challenges with Strategic Adaptation and Phased Execution

Challenges

Strategy

The project timeline was tight, requiring development and launch from scratch.

Conducted a review of the process pages, reusing existing components and workflows to expedite development.

The brand underwent multiple layers of approval, with frequent changes in decision-making and significant revisions.

Prepared solutions in advance, tested and confirmed the direction, and balanced the needs and constraints of all parties.

The partnered travel agency provided incomplete data, and some essential API functionalities could not be integrated.

Adopted a phased communication approach, showcasing essential features first and using visual or workflow design to downplay missing data.

Our goal

Develop an Innovative Hotel Booking Platform

Develop an innovative booking platform from scratch, enhance user experience,

meet the brand requirements of the client, and successfully implement the platform.

Product Development

Wireframe

Prototype and Functional Highlights

Homepage

Homepage

Highlights activity banners, core search functionality, and personalized recommendations for an intuitive and versatile booking experience.

Highlights activity banners, core search functionality, and personalized recommendations for an intuitive and versatile booking experience.

The primary area of the Main page is devoted to activity display, reinforcing promotional efforts and drawing in reservations with support for synchronization on the client’s platforms. Following that is the fundamental search module of the reservation system, encompassing important choices such as holiday spot, schedule, and guest count, permitting users to rapidly locate their needs.


Subsequently, there's the lodging suggestions, offering further stay choices influenced by the user’s previous reservation patterns or current promotions, expanding the range of inspiration and selection.

The primary area of the Main page is devoted to activity display, reinforcing promotional efforts and drawing in reservations with support for synchronization on the client’s platforms. Following that is the fundamental search module of the reservation system, encompassing important choices such as holiday spot, schedule, and guest count, permitting users to rapidly locate their needs.


Subsequently, there's the lodging suggestions, offering further stay choices influenced by the user’s previous reservation patterns or current promotions, expanding the range of inspiration and selection.

The footer not only displays the basic information of the booking platform but also features a fun and warm design style, which is highly favored by customers, symbolizing the joyful experience of traveling and exploring accommodations.

The footer not only displays the basic information of the booking platform but also features a fun and warm design style, which is highly favored by customers, symbolizing the joyful experience of traveling and exploring accommodations.

Hotel Search Page

Hotel Search Page

Features a card-based design to present key information, with bookmarking and sharing functions enhancing search efficiency and user experience.

Features a card-based design to present key information, with bookmarking and sharing functions enhancing search efficiency and user experience.

The design of the Hotel search page allows users to focus on key information for each hotel, using a card-based layout to avoid information overload and enabling users to quickly find their ideal property. Information such as the hotel's price, location, category tags, free cancellation policy, and whether breakfast is included is clearly displayed, meeting users' filtering needs.


Additionally, the platform offers bookmarking and sharing features, along with a personalized collection page, allowing users to easily organize their favorite properties, compare them, or save them for future travel plans, enhancing search and decision-making efficiency.

The design of the Hotel search page allows users to focus on key information for each hotel, using a card-based layout to avoid information overload and enabling users to quickly find their ideal property. Information such as the hotel's price, location, category tags, free cancellation policy, and whether breakfast is included is clearly displayed, meeting users' filtering needs.


Additionally, the platform offers bookmarking and sharing features, along with a personalized collection page, allowing users to easily organize their favorite properties, compare them, or save them for future travel plans, enhancing search and decision-making efficiency.

Hotel Information Page

Hotel Information Page

Card-style layout showcases facilities, room types, and nearby attractions, helping users browse effortlessly and book their ideal room easily.

Card-style layout showcases facilities, room types, and nearby attractions, helping users browse effortlessly and book their ideal room easily.

The hotel information page adopts a clean, block-style layout, presenting facilities, photos, and the address in a clear and concise manner for easy browsing. A navigation overview allows users to seamlessly switch between sections such as facilities, nearby attractions, room types, hotel overview, and check-in information.


Room type details, being the core content, are positioned at the top of the page for quick selection. Other information is displayed as simple previews, with a "View More" option to expand details, enhancing the overall user experience.

The hotel information page adopts a clean, block-style layout, presenting facilities, photos, and the address in a clear and concise manner for easy browsing. A navigation overview allows users to seamlessly switch between sections such as facilities, nearby attractions, room types, hotel overview, and check-in information.


Room type details, being the core content, are positioned at the top of the page for quick selection. Other information is displayed as simple previews, with a "View More" option to expand details, enhancing the overall user experience.

Room Information Page

Room Information Page

Highlights room photos, details, and real-time availability, enabling easy booking and enhancing the user experience.

Highlights room photos, details, and real-time availability, enabling easy booking and enhancing the user experience.

The room information page highlights room photos as the primary visual focus, allowing users to clearly view photo details. As the key factor in attracting bookings, rooms that meet user needs are prominently featured.


Room details are displayed on the right, with facilities information available through a scrollable section. The page emphasizes the booking button, accompanied by the number of remaining rooms, enabling users to easily access necessary information and make reservations effortlessly.

The room information page highlights room photos as the primary visual focus, allowing users to clearly view photo details. As the key factor in attracting bookings, rooms that meet user needs are prominently featured.


Room details are displayed on the right, with facilities information available through a scrollable section. The page emphasizes the booking button, accompanied by the number of remaining rooms, enabling users to easily access necessary information and make reservations effortlessly.

Payment Page

Payment Page

Step-by-step guidance with auto-collapse for easy order completion.

Step-by-step guidance with auto-collapse for easy order completion.

The Payment page is divided into three steps: 1. Confirm Information, 2. Select Payment, and 3. Complete Order. Each step is guided automatically, with a card-based design clearly displaying order details. Users can easily fill in the information and confidently complete their order.

Step 1. Confirm Information

Step 2. Select Payment

After filling in contact information, the section automatically collapses when selecting payment, simplifying the view to focus on payment options while allowing users to review their entered details at any time.

Step 3. Complete Order

Upon completing the first two steps, Step 3 clearly shows the order and payment details. Users can click "View Full Order" for additional information or easily cancel the order.

The Payment page is divided into three steps: 1. Confirm Information, 2. Select Payment, and 3. Complete Order. Each step is guided automatically, with a card-based design clearly displaying order details. Users can easily fill in the information and confidently complete their order.

Step 1. Confirm Information

Step 2. Select Payment

After filling in contact information, the section automatically collapses when selecting payment, simplifying the view to focus on payment options while allowing users to review their entered details at any time.

Step 3. Complete Order

Upon completing the first two steps, Step 3 clearly shows the order and payment details. Users can click "View Full Order" for additional information or easily cancel the order.

Order Lists

Order Lists

Consistent Block Design for Easy Order Tracking and Management

Consistent Block Design for Easy Order Tracking and Management

Order Lists follow the card-based design, clearly displaying the status of each order: "Completed," "Unpaid," and "Transaction Expired." Each order card shows basic details, and users can click to view and edit the information, making it easy to track and manage orders.

Order Lists follow the card-based design, clearly displaying the status of each order: "Completed," "Unpaid," and "Transaction Expired." Each order card shows basic details, and users can click to view and edit the information, making it easy to track and manage orders.

Design Guideline

In this project, I established a comprehensive design specification that includes detailed definitions and guidelines, ensuring consistency across all components.

H1,Regular 48

H2,Regular, 32

H3, Medium 24

H4, Medium 20

H5, Bold 18

H5, Regular 18

H6, Medium 16

H6.Medium 14

Body1, Regular 16

Body2, Regular 14

Body3, Regular 12

#369ECE

#50A156

#5EB1D8

#8AC08E

#5AC8FA

#56C18A

#FD9955

#EEF6EE

#EBF5FA

#F8F8F8

Project Progress

Development Phase: Transition from Camping to Booking Platform

In this project collaborating with the brand side, the initial goal was to create a camping platform. However, due to commercial partnerships and contractual limitations, the brand side requested a change in direction, transforming it into a booking platform and collaborating with a travel agency. Faced with the challenge of effectively converting the existing web framework while considering development costs, multiple discussions led to the decision to utilize existing resources with minimal adjustments. In the design phase, in-depth communication with the brand side helped reach a consensus and accelerate development.

Testing and Optimization - Data Integration Improvement

During the web development process, we found that the travel agency platform provided incomplete data, and its technical integration differed from expectations, impacting the user experience. Through testing and interviews, we identified the need for interface and workflow adjustments. Modifications were made to ensure a seamless booking experience for users.

Brand-Side Business Decision - Suspension of Launch

As the website entered its final testing phase, the brand unexpectedly decided to suspend the launch. Although this meant our efforts did not come to fruition as planned, the team showcased outstanding collaboration, leveraging effective communication and adaptability to overcome technical and operational challenges. A shared vision and strong mutual understanding made this collaboration a truly memorable experience.

Insights and Takeaways

The Value of Adaptability and Collaboration

Throughout this project, we navigated multiple changes in requirements, transitioning from a camping platform to a booking platform, which required adjustments within the existing framework. We faced challenges with incomplete data and API integration, highlighting the importance of flexibility in design and development, as well as collaboration. Changes in business partnerships required us to quickly find a balance to minimize development costs while maintaining a good user experience.


This experience taught me how to maintain sustainable design in a rapidly changing environment and enhance user experience through testing and optimization. The team's flexibility and proactive approach helped us overcome many difficulties. Although the project did not launch as planned, I learned the importance of being adaptable as a designer, maintaining an open mindset, and ensuring stable team collaboration to achieve shared goals.

Interested in connecting ?

Let’s talk projects, collaborations,

or anything design !

Copyright by Shani Lin

Copyright by Shani Lin

Design Guideline

In this project, I established a comprehensive design specification that includes detailed definitions and guidelines, ensuring consistency across all components.

H1,Regular 48

H2,Regular, 32

H3, Medium 24

H4, Medium 20

H5, Bold 18

H5, Regular 18

H6, Medium 16

H6.Medium 14

Body1, Regular 16

Body2, Regular 14

Body3, Regular 12

#369ECE

#50A156

#5EB1D8

#8AC08E

#5AC8FA

#56C18A

#FD9955

#EEF6EE

#EBF5FA

#F8F8F8

Project Progress

Development Phase: Transition from Camping to Booking Platform

In this project collaborating with the brand side, the initial goal was to create a camping platform. However, due to commercial partnerships and contractual limitations, the brand side requested a change in direction, transforming it into a booking platform and collaborating with a travel agency. Faced with the challenge of effectively converting the existing web framework while considering development costs, multiple discussions led to the decision to utilize existing resources with minimal adjustments. In the design phase, in-depth communication with the brand side helped reach a consensus and accelerate development.

Testing and Optimization - Data Integration Improvement

During the web development process, we found that the travel agency platform provided incomplete data, and its technical integration differed from expectations, impacting the user experience. Through testing and interviews, we identified the need for interface and workflow adjustments. Modifications were made to ensure a seamless booking experience for users.

Brand-Side Business Decision - Suspension of Launch

As the website entered its final testing phase, the brand unexpectedly decided to suspend the launch. Although this meant our efforts did not come to fruition as planned, the team showcased outstanding collaboration, leveraging effective communication and adaptability to overcome technical and operational challenges. A shared vision and strong mutual understanding made this collaboration a truly memorable experience.

Insights and Takeaways

The Value of Adaptability and Collaboration

Throughout this project, we navigated multiple changes in requirements, transitioning from a camping platform to a booking platform, which required adjustments within the existing framework. We faced challenges with incomplete data and API integration, highlighting the importance of flexibility in design and development, as well as collaboration. Changes in business partnerships required us to quickly find a balance to minimize development costs while maintaining a good user experience.


This experience taught me how to maintain sustainable design in a rapidly changing environment and enhance user experience through testing and optimization. The team's flexibility and proactive approach helped us overcome many difficulties. Although the project did not launch as planned, I learned the importance of being adaptable as a designer, maintaining an open mindset, and ensuring stable team collaboration to achieve shared goals.

Interested in connecting ?

Let’s talk projects, collaborations, or anything design !

Copyright by Shani Lin