COLAB21 PORTFOLIO

WanderUs

Your companion that makes group travel planning more wonderous.

Product Experience

Problem Space

Problem Background  

Group Travelling has been rated higher and more fulfilling as opposed to solo travel. In one study we read, more Millennials and Gen-Z travellers are doing so in groups the last couple of years. It increases satisfaction and bonding.

Yet as enjoyable as Group Travel is, a majority of respondents (over half) also reported that Group Travel Planning as a large point of stress and a big area for improvement.

Research Insights

From our 92 Respondants to our Survey, over 75% reported difficulty planning travel and logistics with almost a quarter struggling in both areas. Isolating the data further, of those that reported Logistics as a challenge, 50% reported planning an itinerary as the toughest part. 

We also conducted 6 user interviews that helped us to understand things further.

  • Digging a bit deeper from the responses, we found that a lot of the difficulty in planning seemed to center around nailing down and syncing on flights, accommodations, and activities/things to do.
  • One respondent talked about a dependency on the different kind of people they would be traveling with, whether they were a bit more wild or a bit more nature-inspired, or city inspired.
  • One respondents said that having an ability to vote would be interesting while another suggested having a group leader

Solution Explanation

Based on the findings, our goal is to understand what Group Travelers need the most to make planning trips much more efficient and less stressful so that Gen-Z and Millennial travelers can breathe a bit easier and enjoy their rest and relaxation. 

Our proposed solution is a web app that helps to simplify group travel planning by allowing for Travellers to create itineraries and vote on activities with other travel companions to get on the same page.  

Lofi & Hifi Mockups

Iterative Design Learnings

After we showcased our prototype to 7 potential users we got the following feedback:

Strengths

  • Real-Time Voting & Simple Design: Users vibed with the real-time voting. The simplistic design is a hit too.

Weaknesses

  • Limited Features: Some folks felt a bit limited by the lack of bells and whistles, especially those who wanted more detailed planning.
  • No Time Selection: Users wanna see potential conflicts for activities on the same day. Time matters!

Clarifications and Questions

  • Is Voting Anonymous?: Users want clarity on whether their votes can be seen by other users in the group.
  • Add Dates, Times, and Hyperlinks: Makes planning way easier.

Suggestions for Improvement

  • Better Time Management: A common ask is the ability to manage activities by day and time, plus conflict notifications. 
  • More Integration: Syncing with existing platforms like Google Calendar and Airbnb? Yes, please.
  • Engagement Boosters: Gamification and reminders could reel in the less tech-savvy or disorganized users.

Implementation Details

Technical implementation

We have used a combination of popular front end and backend languages.

Front end:

  • React + Vite
  • Tailwind CSS
  • React Router Dom
  • React Datepicker

Back-End:

  • NestJs
  • Prisma (ORM)
  • Postgres
  • Jwt

Where is it hosted? 

Our project is hosted on Vercel, with Continuous Deployment enabled. https://wander-us.vercel.app/ 

High level journey of a request

  1. Signup / Login Requests

  1. Creating Trips Request

  1. Adding Itenaries
  1. Voting

Technical challenges

What was the hardest part of development?

  • Creating basic screens and APIs went through quickly, but it required a lot of questions and brainstorming when we started to think about what an MVP would require, what an user would actually want and what a user process looks like.
  • The answers led to a lot of back and forth changes to the development already done or left.
  • Mapping all the entities of our MVP like users, trips, activitiesm, days & votes – proved to be a challenging yet rewarding journey. Through the evolution of our ideas, thoughtful iterations, ER diagrams, and rigorous testing, we successfully materialized our vision. Our collaborative efforts and persistence enabled us to achieve a robust and well-structured system that aligns seamlessly with our goals.

Does your app have any scaling issues?

  • To scale our app to many users, we would need to use Cloud services to deploy our APIs as we depend on user input a lot.

What are some key takeaways?

  • It is important to visualise how a lot of things will look before starting development, from designing screens to designing API flows.
  • Smaller checkpoints were a lot of help as it made us understand what is of utmost priority for us.

Future Steps

We are agreed on moving forward together, whether it is this project or another project, that remains to be seen. It would depend on further research and building new features that we find can be monetizable. Otherwise, we are okay with working together on another MVP. We’ve found a good groove working along side each other, so we’re good with sticking together. 

Images

Learnings

Product Manager Learnings:

Eric Chien

In terms of lessons learned, one of my biggest take aways was time management and Prioritization was key in our journey. By Identifying what our users needed most and  breaking down user stories into smaller tasks, I ensured that we were investing our time and energy in the right places. This approach allowed us to create a product that was focused and attuned to our users' genuine needs.

I also learned that I could slice across user stories versus focusing one feature at a time to make sure there was something usable every step of the way. It’s great to know that so many methods of building that exist in product like horizontal and vertical slicing

Designer Learnings:

Seriena Wang

While working cross-functionally, I gained a lot of insight about the significance of clear communication to convey design choices to colleagues from non-design backgrounds. Collaborating with diverse teams bolstered my ability to be flexible in my design strategies and reinforced the idea that incorporating different viewpoints leads to more comprehensive solutions.

Developer Learnings:

Yash Surana

I learnt a lot about how the other members of a team think about their tasks. Their work process, mind flow and restrictions. Also learnt issues faced with API integration and workarounds and solutions for them.

Developers Learnings:

Nishant Shrivastva

&

I found great satisfaction in conducting surveys and dissecting submissions to precisely define our problem statements. This departure from my usual backend focus allowed me to engage in ideation and analysis. Collaborating with domain experts was inspiring, fostering innovation and a comprehensive project perspective. I look forward to assisting further and enjoyed the ideation phase, survey analysis, and collaborating with skilled team members.

Full Team Learning

As a team, a big learning was that establishing a really good set of norms in the beginning really helped us thread the needle when it came to working together cohesively. That is why we’ve chosen to continue partnering with each other on new projects, whether it’s this one, or another problem space.