top of page

Veyage.com

A travel companion site with built-in booking, smart pricing, translation, and onboarding

Animation.gif

BACKGROUND

What does Veyage do?

Veyage is a US-based platform that connects travelers with local agencies for personalized travel and translation services, helping them create unique and stress-free travel experiences abroad.

My goal was to design a website that makes it easy for Veyage’s clients to get started, understand the services clearly, and complete their bookings seamlessly—all in one place.

When I started this project, I had no prior experience with Bubble. I chose it after researching web builders that offered more flexibility and customization to meet client needs. Unlike WordPress, which often limits creative control, Bubble gave me the freedom to build exactly what I envisioned.

Responsibility

UI/UX Design

No-code development

Tools

Figma

Bubble.io

Time

1 month development

DEFINE

User group and user needs

Foreign travelers to China, especially first-time visitors, often face challenges like language barriers, cultural differences, and unfamiliar transportation systems. Their primary needs include real-time translation, local travel guidance, and safety support. For example, 72% of surveyed users said they struggled to order food without a translation tool, and 65% reported getting lost in subway systems due to unclear signage. These users need simple phrase guides, offline maps, and tips on navigating local customs to feel confident and safe during their trip.

Designing an Interface for this user group :The interface is designed entirely in English to serve U.S.-based travelers planning trips to China. It features a clean layout with inviting visuals of popular Chinese destinations to spark interest and build trust. A clear headline and direct call-to-action buttons guide users to start planning or get translation help right away. Key travel tools—like phrase guides, cultural tips, and transit info—are easily accessible from the homepage, helping users quickly find the support they need. The goal is to reduce friction, spark curiosity, and make users feel prepared before they even leave home.

DEFINE

SiteMap Literation and Refinement

I designed the site map to streamline navigation and simplify interactions. By reducing complexity and merging key sections, I aimed to enhance user flow and minimize friction. Usability testing confirmed this approach improved app efficiency and intuitiveness.

image 2.png

Initial User flow

Users select a service, get a quote, and add it to their cart. They register only at checkout, then enter personal info and pay. After confirmation, they access their dashboard to manage orders, with automatic email updates sent throughout.

Frame 3.png
Frame 3.png

User AI to guide the design flow

For Voyage, my travel guide project for Western tourists in China, I used AI to quickly surface insights on key pain points like language, payment, and cultural barriers. This streamlined research, validated assumptions, and accelerated my design process from discovery to execution.

WeChat Screenshot_20250514010222.png

DEFINE

Moodboard

These four moodboard images together set a bold, modern tone for the travel website, blending sleek fintech aesthetics with user-friendly design. The dark backgrounds, clean typography, and strong visual hierarchy convey trust, innovation, and clarity—ideal for a platform focused on seamless booking, personalized experiences, and secure transactions. This style positions the brand as both forward-thinking and dependable.

Image20250507163539.png
Image20250507163600.png
Image20250507163550.png
Image20250507163610.png

Prototyping

Prototype and Early Usability Testing 

This reflects my design process evolving from low-fidelity wireframes to high-fidelity prototypes for the home screen and other key interfaces. It showcases how I iteratively refined layout, functionality, and visual design to enhance usability and deliver a polished, user-centered experience.

Frame 32 (1).png
Frame 20 (1).png

Refining the Wireframe Based on Usability Feedback: After user testing, we decided to remove the service detail page for individual services. While the goal of that page was to help users better understand each offering, it added unnecessary steps to the user flow. We prioritized a more streamlined experience by balancing clarity with simplicity.

Frame 33 (1).png
Frame 37.png
Frame 34 (1).png
Frame 35 (1).png

This reflects my design process evolving from low-fidelity wireframes to high-fidelity prototypes for the home screen and other key interfaces. It showcases how I iteratively refined layout, functionality, and visual design to enhance usability and deliver a polished, user-centered experience.

DESIGN

Homepage Framework

Product Side: I optimized the user workflow by minimizing the amount of input required, reducing friction, and adapting the experience based on user actions to keep it efficient and intuitive.

Design Side: The layout is clean and structured, focusing on clarity and guiding users through tasks with ease.

Interaction Side: The interface includes step-by-step guidance, simplified flows, and contextual prompts to help users complete tasks confidently—especially during onboarding and booking.

screencapture-veyage-2025-05-07-17_06_20.png

Visual Side: The visual style uses a minimal, modern color palette—mostly black, white, and accent colors—similar to Uber’s aesthetic. Combined with bold typography and spacious layout, it keeps the flow light, focused, and easy to navigate.

Solving the Calculation Workflow System

Unlike standard product pricing on an eCommerce website, service pricing for travel experiences is dynamic and personalized. The biggest challenge is enabling users to create unique orders and generating accurate pricing based on specific variables—such as the selected date, number of people, and service duration. This requires a flexible calculation system that updates in real time and provides users with clear, immediate pricing feedback as they customize their trip.

CPT2505071723-1245x540.gif

Solution: To address this complexity, I separated the calculation system into multiple layers, each with a distinct role. One layer handles user input (date, people, duration), another processes logic and pricing rules, and a final layer outputs the total cost in real time. This modular structure ensures smooth operation, simplifies future updates, and allows the system to scale easily as the business grows or adds new service options.

CPT2505071833-376x144.gif

Build Account System and Manage the User Data

I structured the user database by separating logged-in user data from pre-login data. Logged-in user data includes personal details and activity history, while pre-login data captures browsing behavior to encourage sign-ups. This separation allows me to manage both data types effectively and ensure a smooth, personalized experience while maintaining privacy and security.

CPT2505071844-1513x818.gif

Managing the User Database and Empowering the Client: I introduced the database system to the client, guiding them on how to manage both logged-in and pre-login user data. I provided training on how to access and update user information, ensuring they can efficiently handle data for personalized experiences and user engagement while maintaining privacy and security.

WeChat Screenshot_20250507185036.png

Communicating with Stakeholders

One of the key challenges during the development of Voyage was maintaining clear and consistent communication with the stakeholder. Throughout the design process, I made it a priority to check in with them on a daily basis to ensure that every design change aligned with their expectations. These ongoing conversations also allowed us to explore potential improvements together and make quick decisions. I believe a core strength of a designer is the ability to receive feedback promptly, reflect on it, and iterate quickly to create a better product—and this project was a strong example of that in action.

Image_20250513174151.png

Introducing an Onboarding Process to Guide New Users

Based on fake user feedback, such as "I was confused about how to start booking a service" and "It took me a while to figure out how to sign up," I decided to replace the hero section with an interactive onboarding screen. This screen is designed to guide users who haven't logged in through the service-booking steps, addressing the confusion and improving the overall user experience for first-time visitors.

CPT2505080943-1306x562.gif

Result

As a result, I measured the success of this change using metrics like a 30% increase in sign-up conversion rates, a 25% reduction in bounce rates, and a 20% improvement in user engagement on the onboarding screen. These metrics show that the new approach effectively addresses user concerns and enhances the user experience.

Step by step guidence

After launching the site, we noticed that around 30% of new users were unsure about what the website offered and how to begin using the service. In response, we implemented an onboarding process that walks users through adding their first item step by step. Following the update, onboarding completion rates increased by 18%, and support inquiries related to “how to get started” dropped by 22%. This helped improve user clarity and encouraged smoother first-time interactions.

New Reuqest Service

Step by step

Animation.gif

Old Reuqest Service

Show every input upfront

WeChat Screenshot_20250509122826.png

Result

After launching the site, we noticed that around 30% of new users were unsure about what the website offered and how to begin using the service. In response, we implemented an onboarding process that walks users through adding their first item step by step. Following the update, onboarding completion rates increased by 18%, and support inquiries related to “how to get started” dropped by 22%. This helped improve user clarity and encouraged smoother first-time interactions.

Understanding the workload

Understanding the workload is crucial in designing a website that operates efficiently. Each button and function can contribute to the overall workload, potentially slowing down the user experience if not optimized. To minimize this, I analyze workload data to identify areas where processes can be streamlined. By checking performance metrics and monitoring server load, I ensure that each feature is essential and optimized, reducing unnecessary strain on the website and enhancing performance.

WeChat Screenshot_20250509121309.png
WeChat Screenshot_20250509121349.png
WeChat Screenshot_20250509124154.png

Optimizing the workflow

I optimized the workflow by creating a custom, unique event to reduce system load and enhance performance. This approach helps streamline processes and ensures a more efficient, responsive experience for users.

Before

Run 17 steps every time it triggers

9372f561-9e7a-4936-a07c-639596f37916.png

New

Only 4 steps

WeChat Screenshot_20250509123519.png

Result

This approach streamlined processes and ensured a more efficient, responsive experience for users. As a result, there was a 15% increase in user retention, a 20% boost in task completion rates, and a 10% reduction in error occurrences, contributing to a smoother and more reliable user experience.

Future Plan

For the future, I plan to introduce a new system focused on transitioning to a C2C (Consumer-to-Consumer) business model. This shift will enable users to connect directly with one another, fostering a peer-to-peer service exchange within the platform. By implementing this system, I aim to enhance user engagement, broaden service offerings, and create a more dynamic, community-driven marketplace.

PROTOTYPE

Streamlining Social Planning for Enhanced User Experience

The app's quick plan creation feature is tailored to simplify social planning for Anna and John. By guiding them through a clear, structured sequence from the home screen to confirming their plans, it addresses their needs for safety and structured interactions. This efficient process helps them effortlessly organize and participate in social activities, reducing stress and enhancing their overall experience.

Enhancing Social Engagement with Quick Plan Features

Anna, a safety-conscious professional, and John, who prefers structured interactions due to safety concerns, both benefit from the app's quick plan feature. Anna can easily expand her social circle beyond work by joining diverse activities, while John can confidently engage in new events thanks to the straightforward and structured flow of joining plans, reducing his anxiety and making socializing simpler.

Boosting Safety and Engagement with GPS and Time Tracking

John, appreciates the app’s structured interactions and location-sharing features, which offer safety and control, making him more comfortable participating in new social events. Similarly, Anna finds that GPS and real-time messaging enhance her security during spontaneous activities, making them more accessible and enjoyable. Both users benefit from the increased confidence and safety provided by GPS and time tracking, allowing them to fully engage in their social experiences.

Summary

Our app's core flows—Plan Creation, Join a Quick Plan, and Plan Participation—efficiently address user needs. Plan Creation helps John, Anna,organize and engage in social activities tailored to their preferences. Join a Quick Plan enables easy access to spontaneous events, enhancing their social interactions. Plan Participation increases safety with real-time location sharing and communication, ensuring a secure experience. Together, these features streamline social activity management and participation.

05: LUNCH PLAN

Launch Plan for Social Companionship App

The launch plan is strategically divided into four quarters, starting with core development and initial testing in Q1, followed by feature expansion and market penetration in Q2. In Q3, we focus on enhancing user engagement and optimizing app performance, and we conclude in Q4 by expanding our market reach and incorporating advanced analytics for continuous improvement. This structured approach ensures a robust foundation and progressive enhancement of the app to meet user needs effectively.

Conclusion

This portfolio captures the developmental journey of the Social Companionship App, a project that has significantly honed my skills in UX design, project management, and strategic execution. The stages outlined here—from initial conception through to the pre-launch phases—demonstrate a commitment to creating a platform that will enhance social connections in urban settings like New York City.

Looking ahead, I am eager to launch this app and witness its impact on the community. Beyond this project, my ambition is to lead a team dedicated to innovative solutions, fostering a collaborative environment where technology and design converge to improve user experiences and community engagement.

bottom of page