Our progress


  • 17/10/2022

    Project description

    Milestone 1

  • 31/10/2022

    Validation 1 (idea)

    Milestone 2

  • 07/11/2022

    Mockups and Landing Page

    Milestone 3

  • 14/11/2022

    Personna, User Flows, User Stories

    Milestone 4

  • 5/12/2022

    Validation 2 (design, UX)

    Milestone 5

  • 09/01/2023

    Market Research

    Milestone 6

  • 09/01/2023

    MVP

    Milestone 7

  • 09/01/2023

    First Sale

    Milestone 8

  • 09/01/2023

    Final Presentation

    Milestone 9

  • 17/01/2023

    Finalize Fiki

    Milestone 11

Project description

Milestone 1


Problem

Organising a vacation with a group of people can be a demanding process. Every person has specific needs and interests and it can be difficult to make widely-accepted decisions regarding aspects such as transportation and accommodation. Moreover, nowadays the communication in a group is done through messaging applications, where it can be hard to reach all members at the same time and keep track of important information.


Solution

Holidaze is a group vacation planning application which aims to help you and your friends organise your next holiday as easily and efficiently as possible. Our main value propositions come from the focus on collaboration: users can highlight their requirements and come up with suggestions regarding aspects such as accommodation. Additionally, we provide a voting system which facilitates transparent decisions, as well as notifications and alerts to keep users up to date. Finally, we enable members to build a personalised itinerary based on their interests.


Customer Segments

Holidaze is aimed at all groups of friends with age from 18 to around 35 years old who want to plan their future vacation.


Competition


Booking

Christian Tour

Travefy

Trip Plans


Key Advantages


Focus on collaboration

Voting system


Personalized itinerary

Suitable for groups of any size


Key Metrics

  • User engagement
  • Group analytics
  • Revenue

  • Cost Structure

    Revenue streams

  • Advertising
  • Pro subscription plan
  • Sponsored partnerships for promoting accommodations, flights and activities
  • Milestone 2


    How we identified the problem

    This summer we were trying to plan a trip to Greece with a group of around 10 friends and we encountered a lot of difficulties when trying to organise the vacation.

    We were chatting using a messaging app and most of the time only 2-3 people got involved and the rest were not contributing in any way. This made it hard to understand people’s requirements and to come up with a solution that everybody agreed with.

    Another difficult aspect was related to making decisions. The communication was asynchronous, so making decisions took a long time because we had to reach out to everybody. There was also quite a lot of unrelated discussion on this group, so it was hard to keep track of important information.


    Initial solution

    Our solution is to make a collaborative application which groups can use to efficiently organise their vacation.

    First of all, we will offer a requirement discovery system, where people can highlight their needs. This will clearly state what the group is looking for and will contribute to a faster searching process for aspects such as accommodation.

    Furthermore, the application will offer a transparent voting system that will allow users to express their opinion and make decisions faster. The voting system would be a fundamental feature of the application and it could be used to decide anything regarding the trip, for example the destination, flights, activities, duration and others.

    Finally, we acknowledge that people might not agree with all of the decisions made by the group. As such, we would offer support for a personalised itinerary, so that people could still have a certain degree of independence. For example, when going on a trip to the mountains, some people would like to go hiking and some people would rather make a barbeque.


    Customer discovery plan

    In order to validate our idea, we wanted to see if other people also faced problems when they planned trips in a group. We were also interested in the details of the issues and how they managed to overcome them.

    First of all, we started by writing a set of relevant questions and making a Google Form so that we could collect and analyse the responses.

    Secondly, we also conducted a few interviews with people that travel often in order to get more details about their key to successful vacations.


    Forms

    Our team created a form to be completed by people of different ages and with different backgrounds so we could understand the most important aspects that are discussed when organising a holiday. We distributed this form mainly through Whatsapp. The form received 43 responses.


    Even though we tried to get answers from persons in different age groups, most of them (> 75%) came from people between 18 and 24 years old.


    Looking at the interest of the subjects, most of them are thinking actively about going on a vacation.


    When planning a vacation we see that most people are interested in the destination and cost.


    Usually, the people that responded travel in small and medium groups (2 - 10 people). This could pe a personal preference but it could also hint that organizing trips with more than 10 people can be quite difficult. They also organise their vacation by looking at different offers for accommodation and transportation, then discussing them via messages, but might want to meet face-to-face or virtually.


    When it comes to planning the actual holiday, the problems are inevitable. One of the toughest steps is to decide and also this difficulty might come from weak communication in the group and different expectations of common requirements (budget, accommodation, destination, means of transportation, etc.)


    Most people in the target group would be comfortable with using a mobile travel application to plan their holiday.


    We also received multiple examples of how some groups planned their holidays and what specific difficulties they have encountered and how they overcame them. The main difficulty was related to decision making and finding a solution that everybody could agree with; this was usually solved using a voting process. One interesting pattern that we observed is that in situations where no decisions can be made, the group sometimes gets split. Another observation is that in certain cases it was more efficient for a person to be in charge with most of the organization.


    Interviews

    Interview 1

    The interview was conducted with a friend of our age (23) that travels often with a small group. A lot of the answers validated our initial assumptions regarding the most important problems when planning a trip with a group. She emphasised the idea that communicating with people and making them agree on certain things are a difficult task for anyone that wants to organise a trip. The solution to these issues was to put things to a vote.

    One interesting observation was that not all people wanted to be actively involved in the process. Instead, it was more productive for a person to take responsibility and come up with a final proposal on which people to vote. If the group voted on every little aspect, the process would take forever. However, this required a good understanding of the people's needs.

    We also got some insight into managing itineraries. Strictly managing things by the minute doesn't take into account unforeseen problems. It also doesn't take into account the fact that people want to do different things. With time and experience, the itinerary turned into more of a guideline of what could be done on the trip.


    Interview 2

    Our second interviewee was also a close friend, 23 years of age, that loves travelling with small groups of people. A travelling enthusiast, who prefers to plan out their vacation by themself and in advance. We've observed that the problem when planning their vacation comes mainly from the group's capabilities to make decisions straight. The process of bringing arguments and deciding on a topic such as going by plane or by car took too long and was very exhausting.

    We've also noticed that their communication is driven through mobile apps (WhatsApp) and that they are familiar with and prefer mobile applications over web apps. However, when planning a trip with a larger group they have pointed out that people tend to be less noisy about their preferences at the beginning of the discussion and let others decide. All of this, only to come back later and complain about the decisions that have been made.


    Conclusions

    Putting together the responses from the Form and from the interviews we observe a clear lack of decision making. The larger the group, the more difficult it is to come to an agreement. This proves to be exhausting because you have to take into consideration multiple points of view and to compare them. By far the most difficult decisions to be made were destination, accomodation, means of transport and one hot topic was the cost. At the same time, communication proved to be a challenge as people forget to get involved.

    In order to solve the difficutiles people face when trying to plan a vacation, a feature that we consider to be effective would be a voting system. To address the communication issue, this feature could rely on deadlines to motivate people to get involved.

    From our perspective, backed up by the feedback we've got, a mobile app for planning holidays would be helpful for most groups that are looking to go on a vacation.


    Milestone 3

    Landing page



    Wireframes

    Our wireframes were made using Figma.


    Login


    Register


    Groups Page


    Group Dashboard Page


    Requirements Page


    Voting Page


    Activities Page


    Members Page


    Calendar Page

    Milestone 4



    Interviews







    User Persona



    User stories


    Group admin


    Group member


    Business owner



    Use cases



    User flows

    Milestone 5


    Landing page update

    We upated the design of the landing page

    Lead collection

    We added a modal for collecting contact information for users which are interested in a newsletter.

    We integrated with Formspree.

    Adding analytics

    We added Google Analytis and Hotjar to the landing page

    Lead generation channels

    We promoted our landing page on various WhatsApp groups and to people we know.



    We also tried promoting on varius subreddits, but the posts were removed by their moderation team because it was self-promotion.

    Analytics

    We sent messages to approximately 100 people in total on Wapp. We got back around 20 site visits.



    Some of the people we contacted live abroad and this shows up in the analytics.



    Only 7 users engaged with the "Plan now" button. We also got a user which clicked on the CTA but did not want to sign up for the newsletter.



    Most of the users were on mobile.



    A HeatJar heatmap shows that some people click on the CTA only after scrolling down and reading through the entire landing page. We noticed this in some of the recordings as well.

    HeatJar Recording


    Discussion

    Overall we are on the right track with the idea, we are not quite there yet as we are still assesing whether the idea should be shifted towards big companies and their holidays. We still think it would be an enjoyable experience on smaller and knitted groups, based on the feedback received.

    In terms of lead generation, promoting on WhatsApp groups can work somewhat well, but the results could end up being biased. For example, some of our closer friends were very curious about the site and spent more time than expected on it.

    It would be a good idea to also try promoting the landing page on some Facebook groups and to maybe use ads to generate some user traffic. However, we felt we weren't quite at that stage yet, we still have a few fix-ups to be made and we want to make a good impression on the possible customers.

    Milestone 6


    Our target market

    To identify the target market we can take into consideration the population that travels on a year basis. Reviewing the statistics for global tourism we found out that in 2018 approximately 1.4 billion people travelled across the globe. If we would like to look only for the target market locally, in Romania the number of people that travelled in 2019 was around 1 million. Our initial thoughts are to first target the people in Romania and maybe later extend internationally.

    Competition

    On the international side of the traveling business, the number of competitors is approximately 200 thousands according to statista.com. To name the most used and well known of them: Booking, Airbnb, Expedia, Agoda, LastMinute, Kiwi, SkyScanner. On the other side, locally in Romania, we found that there are around 3400 travelling companies which shared a ~450million euro market in 2019 according to the National Institute of Statistics. The average comission that these travelling agencies apply on their sevices is 8,5%.

    1. Booking is an online travel and accommodation booking platform that allows users to find and book places to stay. It totals 100 million users and offers over 1.5 million properties and more than 28 million verified guest reviews.Booking makes it easy for travelers to find great deals on hotels, apartments, resorts, and more. Its interactive map feature and reviews from past guests also help travelers make the most informed decisions on where to stay. Market share: 70% in Europe, 1% in Romania

    2. Christian Tour is a local (Romanian) travelling agency founded in 1997 which became over the time the biggest charter vacation tour operator in Romania. With a fiscal value of over 60 million euro and 135 agencies spread around the country, it helps over 200.000 tourists plan their vacation. They have done a really good job with their marketing as they are well known for what they do in Romania. One advantage of this company that stands out is that they help people obtain visas for their destinations where needed. Market share: 18% in Romania

    3. Travel Brands (Dertour) is a local travelling agency that acquired Dertour in 2020, one of the biggest romanian agencies. Opposing to Christian Tour in the last year (2021) they've reported losses accounting 1 million euro while having more than twice their peronnel. Market share: 18% in Romania

    Potential Market Share After Launch

    We estimate that in the next five years the market could evolve into looking like this:

      1. Year 1: 1000 target users
      2. Christian tour: 20%
      3. Dertour: 18%
      4. Holidaze: 0.1%
      1. Year 2: 4.000 target users
      2. Christian tour: 22%
      3. Dertour: 20%
      4. Holidaze: 0.4%
      1. Year 3: 15.000 target users
      2. Christian tour: 25%
      3. Dertour: 17%
      4. Holidaze: 1.5%
      1. Year 4: 50.000 target users
      2. Christian tour: 22%
      3. Dertour: 15%
      4. Holidaze: 5%
      1. Year 5: 100.000 target users
      2. Christian tour: 20%
      3. Dertour: 10%
      4. Holidaze: 10%

    Potential Market Value After Launch

    When accounting for market adjustments and volatility we estimate:

      1. Year 1:
      2. Market share: 0.1%
      3. Market value: 450.000 Euro
      1. Year 2:
      2. Market share: 0.4%
      3. Market value: 2 Million Euro
      1. Year 3:
      2. Market share: 1.5%
      3. Market value: 8.5 Million Euro
      1. Year 4:
      2. Market share: 5%
      3. Market value: 30 Million Euro
      1. Year 5:
      2. Market share: 10%
      3. Market value: 65 Million Euro

    Milestone 7




    MVP

    Initially, we tried to develop the MVP using React Native and Expo, along with a Node.js backend. Somewhere along the way, we also tried a low code tool for MVPs called Glide Apps, which made prototyping much quicker and easier, but at the cost of code ownership and customizability.

    However, given that we intended to use the MVP in order to validate the idea of Holidaze, using Glide enabled us to make a beautiful MVP much faster.

    The app can be viewed as a website and also installed as an app at the following link: https://holidaze-gdzg.glideapp.io

    For the MVP, we decided to implement the critical functionality of Holidaze: group management, showcasing requirements and voting.

    Below you can see a recording of the main flows in the app:



    Login/Registration screen





    Groups screen



    Group details screen



    Members screen



    Requirements screen





    Voting screen





    Milestone 8


    Interviews

    We shared the MVP with frequent travelers, aged 20-30, which we considered to be our target audience. After letting them tried the application in its current state, they gave us useful feedback.



    Interview Conclusions

    After the interviews, the users came with mostly positive feedback:

    • The voting sistem clearly exposes the wishes of the members and can make decision making easier.
    • Having all the information structured in one place is very useful. This means you don't have to navigate through WhatsApp groups, messages and links. Instead, everything is organized and you can find what you're looking for easier.
    • Integrating multiple aspects in one app provides a better user experience. For example, instead of making a Strawpool and sending it on a WhatsApp group, making a voting sesion and viewing its results in the app is more user friendly.

    The users also gave us some suggestions on how to make the application more useful:

    • The requirements page could also use like/dislike buttons
    • The voting system could have more granular options, instead of just yes/no. For example, making a voting and chosing from a list of accomodations.
    • A calendar would enable users to clearly see when things are supposed to happen (eg. flights/activities)
    • An expense tracker or a shopping list functionality could be useful (similar to SplitWise). For example, a user said it would be useful to know how much each member should pay for shared expenses.
    • A recommendation system could help users discover flights, accomodations or periods of travel. From a business point of view, it could also give us opportunities for business partnerships and in-app promotions.
    • A dashboard that includes all the decisions made by group members, where the admin will be able to rank them according to their importance as well as display them in an organized and intuitive manner.
    • Support for scheduling meetings for organizing the vacation.

    Overall Conclusions

    Our validation process gave us enough insight to realise that organising a group vacation is hard. People have trouble understanding others' needs, communicating and making decisions together.

    However, we also realised that people currently have some solutions to the most common problems. A lot of people use WhatsApp groups to communicate and organize their vacations. They can search for flights on Google Flights or Skyscanner. They can make voting pools with Strawpool. They can use any Calendar application.

    Nevertheless, the feedback from the MVP was positive. The core functionalities of the app can help organize a vacation more easily. We discovered that the main value proposition is that all of the functionalities are integrated in a single app which is easy to use.

    This makes for a better user experience, because all of the information is structured and organized in a single place.

    Milestone 9

    The final presentation slides are available below:

    Milestone 11

    We made small changes to the fiki and made sure that the information is up to date. The fiki should reflect our journey and the progress we have made so far.

    We received some useful feedback on the final presentation and we hope we can incorporate those suggestions in the future.

    Holidaze Team


    Antonio Carapcea

    antonio.carapcea@gmail.com

    Product Owner & Full Stack Developer

    Bianca Rusu

    bianca.am.rusu@gmail.com

    Project Manager & DevOps

    Alexandru Careja

    careja.alexandru@gmail.com

    Full Stack Developer

    Gloria Popa

    gloria.popa16@gmail.com

    Full Stack Developer

    Eduard Olteanu

    edi.olteanu@gmail.com

    Full Stack Developer

    Elena Damian

    damian.elena75@gmail.com

    Full Stack Developer