Inspiration
After the lack of traveling from the pandemic, many people were eager to go travel as much as they could. But deciding on a place to go after so many places opened back up can be challenging. After all, there's so many options that can cater to so many preferences. So, we were inspired to make a survey based on already available statistics and data, to diagnose a user on the best place for them to travel to.
What it does
By asking a user for how strongly they feel about a series of statements, a sorting algorithm that was built based on several data was used to decide the best place for the user to travel.
How we built it
For simplicity, we gathered data on the top 10 most travelled to places in the world. We first gathered data on specific characteristics of the country (such as weather, number of museums, availability of beaches, etc.). We then constructed a sorting algorithm to determine how many points each country gets based on their characteristics, compared with the user's input on how they feel about that specific characteristic. At the end of the series of questions, the user receives the result of the country with the most points.
Challenges we ran into
Because one of our team members had to leave at the start of the first day, we were short one member. As a result, we were forced to re assign amounts of work, as well as learn more front-end work; the three of us that remained had little to none experience with front end design, so this was a bit of an obstacle in designing our survey. We ended up having to take out parts of the design to account for the lack of skill in implementing it.
We also struggled with actually getting our submit button to work on the survey, but it was a good learning experience!
Accomplishments that we're proud of
Despite not having much experience with front-end design, one of our team members ended up being able to learn a lot in a short period of time. Because of this, we were able to get a running survey. Also, despite never having worked together as a group before, we all communicated very well and worked cohesively in our coding, and in pitching our ideas to each other. Additionally, many of us had to re learn/learn parts of coding languages that we hadn't worked with in a long time.
What we learned
We learned that sometimes an idea may have to change throughout the process of implementing it, and that adapting to these changes can be positive for the project outcome. We also learned how to work on code separately, but still make it work with the other person's separate idea of their code.
What's next for Not - So - Random Vacation Generator
The next step for the generator would be to get the algorithm to work more seamlessly, and to get it to work with more countries, instead of just with 10. Also, in the future we'd like to get our submit button to work so that the survey actually displays the result to the user. Finally, we'd hope to improve the design of the survey.
Log in or sign up for Devpost to join the conversation.