“HiddenGems” is an innovative app designed for locals and visitors to discover, review, and share lesser-known places. Users can post reviews and upload pictures, helping others find unique locations that are often missed by mainstream travel guides. The app categorizes activities and places, making it simple to find exactly what you're looking for, whether it's a camping spot, hiking trail, or cozy café. By allowing locals to share their favorite hidden spots, “HiddenGems” uncovers destinations that are off the beaten path.
The app's step-by-step location and city selection process ensures a seamless user experience. It fosters a sense of community among travelers, uniting them in their quest to explore and share the hidden gems of various cities. Users can create profiles, search for new places, and connect with fellow travelers, turning the exploration of hidden spots into a shared adventure. This community-driven approach keeps the app engaging and reduces the monotony of visiting over-exposed tourist spots.
Project Impact
🌍
Community
Community-Driven Discovery Platform
😊
0%
UX Satisfaction Score
🧭
0%
Streamlined Navigation
My Role
Designed the UI using "Sketch" app.
Selected images and managed content hierarchy.
Created application interactions using"Principle" app.
Ensured smooth transitions between pages and buttons.
Contribution for Style Guide and Logo creation.
Made typography choices.
Tools
Adobe Illustrator.
Adobe Photoshop.
Sketch.
Principle.
Objective
Uncover and share lesser-known locations that provide unique experiences.
Create a seamless and engaging user experience that leverages local knowledge.
Ensure the app is user-friendly, with intuitive navigation and robust categorization of activities and places.
Encourage local participation by offering rewards and incentives.
Research
HiddenGems was born out of the desire to create a travel app that goes beyond usual tourist spots. Key research findings:
Existing travel apps recommend only well-known places, leading to overcrowding
Apps are not customizable — users cannot add their own locations
Problem Statement: Existing travel apps focus on well-known spots, limiting unique experiences. Users desire a platform that curates under-the-radar destinations based on local insights.
Research Goals:
User Goal: Seamless, intuitive experience for discovering unique travel destinations
Business Goal: Position HiddenGems as the go-to platform for curated travel experiences
View Full Research Details
To ensure the app resonated with its target audience, the team conducted extensive user research, including surveys and one-on-one interviews with frequent travelers. Key findings revealed that users prioritize authenticity and convenience, desiring a platform that offers easy access to lesser-known destinations without sacrificing quality.
Competitive Research:
Analyzed Airbnb Experiences, TripAdvisor, and Google Travel. Key findings:
Airbnb: Strong local host network but limited niche discovery. TripAdvisor: Large user base but cluttered interface. Google Travel: Strong search but limited community interaction.
Opportunities: Curated content, personalization, community engagement, and simplified UI differentiate HiddenGems in a crowded market.
User Personas
With the data gathered from market research, I started to generate detailed personas representing our primary user groups, the Solo Adventurer, and the Family Planner.
These personas guided the design process, ensuring that the app met the diverse needs of its audience.
Scenarios were created for each persona, mapping out their journey from app discovery to booking a unique experience.
Additionally, these personas helped me screen appropriate people to interview.
User Interview
Building on a broad understanding of the travel market and its audience, we aimed to gather deeper insights and establish a personal connection with our users through primary research.
We created an Interview Guide to streamline the interview process for HiddenGem, featuring 10 open-ended questions that encouraged participants to share their travel experiences, habits, and preferences.
In total, 5 participants (3 males and 2 females) were interviewed about their travel planning behaviors, with a specific focus on how they discover unique or lesser-known spots during their trips.
Assumptions Validated
Travelers seek hidden, off-the-beaten-path destinations but struggle to find them.
Validated: Four participants expressed frustration with the limitations of mainstream travel apps in uncovering unique spots.
Personalized recommendations would improve the travel planning experience.
Validated: All five participants expressed interest in customized suggestions based on their travel history or preferences.
User reviews and photos play a key role in decision-making when choosing a destination.
Validated: Three participants heavily relied on reviews and photos from other travelers before deciding where to go.
Current travel apps are often overcrowded with well-known tourist spots.
Validated: Two participants mentioned that they frequently encounter popular, over-advertised destinations, leading to disappointment.
Journey-map
Mapping the user journey allowed me to pinpoint critical touchpoints where users interact with the app. This process highlighted areas for improvement in navigation and content presentation, ensuring a smoother, more enjoyable experience.
This journey map illustrates how users interact with our application, highlighting their feelings and thoughts while browsing.
Project Challenges
Throughout the project, we faced some challenges, particularly in maintaining a smooth cross-functional collaboration. For example, one technical challenge was integrating geolocation features with accurate restaurant data. Our developers worked diligently to ensure this feature was both robust and easy to use, while we as the design team made sure the UI was clear and provided users with the information they needed without overwhelming them.
Additionally, there was a challenge of balancing performance with high-quality images and content. Our developers optimized the app to load efficiently while we ensured that the design elements remained visually appealing. Constant iterations and feedback cycles allowed us to navigate these challenges successfully.
Navigating tight project timelines while coordinating with cross-functional teams
Managing an extensive ideation phase to ensure comprehensive exploration of innovative solutions
Working within the limitations of the development resources.
Balancing diverse team member schedules and workloads across multiple concurrent projects
Overcoming Challenges
Implemented Agile methodologies, specifically Scrum, to break down the project into manageable sprints, enhancing team productivity and ensuring timely deliverables.
Assigned roles and responsibilities.
Minimized face-to-face meetings and utilized Zoom for remote collaboration.
Adjusted workloads in real-time based on project needs and individual capacity
Features + Functions
Log in as a visitor or local.
Post new hidden gems.
Choose from various categories.
Automatic recognition and filtration of hidden gems.
Filtering options to refine searches.
Earn points and coupons by posting unique locations.
Add, edit, recommend, and rate locations.
Overrated and well-known locations are separated from unique, less-visited places, making it easy for users to find new gems.
Design
Collaborative Development Process
With a solid strategy in place, I began the design process by brainstorming potential solutions. Ideation sessions with stakeholders and team members led to a variety of concepts, which were then narrowed down based on feasibility and alignment with our goals.
Our collaboration with the development team was key to the successful realization of our design concepts. Early in the project, we ensured that there was continuous communication between the design and development teams. This was especially important when implementing the interactive features, such as the restaurant saving functionality and location-based discovery of hidden gems. Developers provided us with insights regarding technical constraints and possibilities, helping us make informed design decisions. This collaboration helped us balance innovative design with practical implementation, ensuring a seamless user experience.
Design Principles Applied:
Consistency: Maintained a consistent visual language throughout the app with recurring design elements.
Accessibility: Ensured that the app was accessible to users with varying levels of ability by integrating features like voice commands and high-contrast text options.
Visual Hierarchy: Employed a clear visual hierarchy to guide users through the app smoothly.
Key UI Elements
Typography and Color Scheme: Selected fonts and colors that are easy to read and visually appealing. The use of gem-like colors for categories added an aesthetic connection to the app’s theme.
Interactive Components: Designed intuitive buttons and feedback mechanisms to improve navigation and user engagement.
UML / FlowChart
The UML/Flowchart for HiddenGem provides a clear visual representation of the app's core user journey, from the initial login/signup process to selecting a country or city and exploring curated hidden spots.
This diagram outlines key interactions and decision points, such as account creation, location filtering, and experience selection. It helps streamline the design and development process by mapping out user actions and system responses, ensuring a smooth and intuitive flow for the app's users.
Sample Sketches
During the design process for HiddenGem, sketches played a crucial role in visualizing the initial concepts and layout of the app.
By sketching out different screens and user interactions, we were able to quickly iterate on ideas, explore various layouts, and ensure that the app’s navigation was intuitive. The sketches served as a foundation for wireframes and ultimately the high-fidelity prototype, enabling a smooth transition from concept to execution.
Wireframes
The initial design phase involved creating low-fidelity wireframes to establish the app’s layout and structure. These wireframes served as a blueprint, ensuring that the user flow was logical and intuitive. Feedback from stakeholders was incorporated, leading to refinements before moving to high-fidelity designs.
Usability Testing
Preparation for Usability Testing
Before usability testing, it is important to set up test objectives, subject, methodology, tasks, and rubrics for measuring the result of the testing before conducting a test. Therefore, I wrote a usability testing plan to define what and why I want to test and get prepared for the test.
Usability Testing and Iterative Design
One of the main focuses of the project was user-centered design. After the initial design and wireframes were ready, we moved into prototyping and testing.
Methods Used: Conducted usability testing sessions with 5 participants, using A/B testing to evaluate different design variations.
I conducted both in-person and remote usability testing with 5 participants, and created transcripts for each participant based on my observation of their interaction with the prototype. I jot down their mistakes, slips, and confusions they expressed in the process.
These observations were invaluable for generating transcripts, which provided raw data for identifying recurring patterns in user interactions and highlighting areas for improvement.
Key Feedback: Users appreciated the categorization of places and the ease of adding reviews and images. However, they requested an easier navigation system, more filtering options, and an improvement in visibility of user-generated contents.
These feedbacks, combined with insights from the development team, helped us refine various features, such as simplifying the navigation bar for easier access to popular features, refining the filtering options by allowing multi-criteria searches, and improving the visibility of user-generated contents by leveraging appropriate spacing, optimizing the layout, and organization of contents.
Styleguide
I further refined the visual identity of HiddenGem by creating a comprehensive style guide. This document synthesizes the brand’s core values and inspirations, integrating key design elements such as the logo, color palette, typography, and imagery.
The style guide serves as a foundational reference, ensuring visual consistency throughout the app's UI design.
It reflects the app’s commitment to delivering a personalized, immersive travel experience, guiding future design decisions to maintain a cohesive and engaging interface.
Final Design
The final design phase focused on creating a visually appealing and user-friendly interface. I chose a vibrant color palette to reflect the excitement of travel, paired with clean typography to enhance readability. Icons and imagery were carefully selected to evoke a sense of adventure and discovery. The design was built to be responsive, ensuring a consistent experience across devices.
Splash Screen / Registration Page
The Splash Screen and Registration Page for HiddenGem provide a welcoming introduction to the app, guiding new users seamlessly through account creation or login to personalize their travel experience from the start.
Log-in Page / Main Page
The Log-in Page allows returning users to quickly access their personalized travel experiences, while the Main Page serves as the central hub where users can explore curated hidden gems, search for new locations, and manage their favorite spots.
Choose Country / Choose City
The Choose Country and Choose City pages allow users to customize their travel experience by selecting specific regions, narrowing down their search to discover hidden gems tailored to their chosen destination.
Country Page / City Page
The Country Page and City Page provide users with curated lists of hidden gems and unique experiences within the selected region, offering personalized recommendations that highlight lesser-known attractions and off-the-beaten-path locations.
Recommended Places / Selected Place
The Recommended Places section offers users a list of personalized hidden gems based on their preferences and location, while the Selected Place page provides detailed information about a specific spot, including descriptions, photos, and user reviews, allowing for an immersive preview of the destination.
Locals' Review / Add Review (as a local)
The Locals' Review section showcases insights and feedback from local users who have experienced hidden gems firsthand, offering authentic perspectives, while the Add Review feature allows locals to contribute their own reviews, sharing their knowledge and helping others discover unique spots.
All Categories / Places To Eat
The All Categories section allows users to explore a wide variety of hidden gems, sorted by different categories such as attractions, nature spots, or cultural experiences, while the Places to Eat section focuses specifically on showcasing lesser-known local dining options, highlighting unique restaurants and food experiences. Since our logo has colorful gems, we tried to use
google travel approach for categories. Each category
has its unique theme color similar to gem colors.
The color of contents and elements in category's
page also matches with the theme color.
Places To Eat(Cont) / Places To Hike
This section continues to feature hidden dining spots, offering more unique, off-the-beaten-path culinary experiences, while the Hike section presents users with recommendations for scenic, lesser-known hiking trails and outdoor adventures in their chosen location.
Places To Swim / Places To Swim(Cont)
The Places to Swim section highlights hidden swimming spots, such as secluded beaches and tranquil lakes, offering users refreshing getaway options.
Places To Camp / User's Profile
The Places to Camp section features curated listings of unique camping sites, allowing users to discover serene locations for outdoor adventures, while the User's Profile page enables individuals to manage their account information, track their favorite hidden gems, and customize their travel preferences for a more personalized experience.
Local VS Visitor Option / Selecting Category to Suggest Or Review Places
The Local vs. Visitor Option allows users to choose their perspective, tailoring content and suggestions based on whether they are locals sharing insights or visitors seeking recommendations, while the Selecting Category to Suggest or Review Places feature enables users to categorize their feedback or suggestions, streamlining the process of sharing experiences and enhancing the relevance of recommendations.
Renders
Prototyping
Using Sketch and Principle, I developed an interactive prototype that allowed stakeholders to experience the app’s functionality firsthand.
First Render / Second Render / Final Render
Reflection
Working on the HiddenGem project provided our team with an invaluable experience in both collaborative and iterative design processes. The redesigned app successfully addressed overcrowded tourist spots by celebrating local insights and hidden travel gems, fostering a strong community among travelers and locals.
View Full Reflection
From the initial research phase to the final prototype, our goal was to create an app that could help users easily discover lesser-known spots. We worked closely with a multidisciplinary team of developers, designers, and UX researchers.
The project emphasized communication and collaboration. By integrating continuous feedback from real users and working hand-in-hand with developers, we created a product that meets both user needs and technical feasibility.