WonderWise
by travellers for travellers
Inspiration
Our Team arrived a day before the start of the Hack to discover lovely Barcelona. However, the greatest challenge for us was deciding which of the many awesome activities and sights to visit during our limited time. After going through various sources we ultimately pieced together a plan and enjoyed the team bonding in the heart of Catalonia.
On the first day of the Hack, we therefore instantly got inspired by the TravelPerk challenge as it seemed to focus exactly on the problem we faced just a day before. Equipped with never-ending motivation we started working on a solution that enables travelers to easily plan their journeys according to their preferences and different paces. Allowing you to meet new people while discovering hidden spots along the way. We are happy to present today the fruits of our labour: WonderWise.
What it does
This app brings together travellers from across the globe, whether they're planning a business trip or a holiday. Customize your itinerary with activities and destinations of your choice, and connect with like-minded people along the way. Join fellow travellers on their adventures by selecting from popular activities, or create your personalised event and invite others to join you.
How we built it
We started by dividing the project into two parts: Backend and Fronted to most efficiently make use of our team's diverse skills and preferences.
Backend
When building the backend we empathised with an approach that favoured a lean codebase by choosing Python and focusing on the most important functions: sign-in and Management of users including hashed passwords and two-factor authentication with OTP. The swiping algorithm mechanic is similar to platforms like Tinder, matching the preferences of users with other users with common interests and encouraging them through small gamification features like a built-in blackjack function (we are really into gambling :D) as well as a chat function to interact with each other.
Frontend
For the frontend, we made it our top priority to have great UI/UX and ensure the user has a smooth experience when interacting with our Product. We used Figma as it made collaboration and iteration of ideas really easy while still allowing us to in a later step connect the two parts of our project to one product. The features for the frontend ranged from the sign-up and city selection process to the swiping functionality while also covering important aspects such as the chat section, the profile section and of course the home screen where we show the user the upcoming activities. We really had a lot of fun when experimenting with the frontend and built in many little easter eggs that we believe users will appreciate during the beta testing phase.
Challenges we ran into
One of the challenges we faced was the shortage of culinary products and refreshments. Moreover, the event organization was somewhat lacking, often causing delays, which made time management even more challenging for us. On top of that, our team struggled to select the perfect innovative solution from a multitude of ideas. Nevertheless, the hackathon proved to be a valuable learning experience for all of us. We had to manage our time wisely and acquire new skills necessary for the competition.
Accomplishments that we're proud of
Elite time management was crucial for us to participate in as many activities and events as possible while delivering a superb solution. We not only succeeded in this but also learned how to use new applications and tools, gaining valuable experience for future endeavours, which makes us incredibly excited and proud. We are especially proud of the numerous stickers we collected on our cards and are determined to surpass our achievements in future events.
What we learned
Throughout the hackathon, each of us had to develop new skills and refine our existing ones to fit the requirements of the event. This ranged from complex technologies and design patterns over foreign card game rules to dodgeball tactics. The most important thing though wasn't really any skill we acquired, but rather the stories of the people around us that we got to know. No matter if they were locals, or like us, travelled from far away they all had a very interesting background and motivation to be here and were without exception fascinating to connect with. The biggest learning therefore was the friends we made along the way.
What's next for WonderWise
One of the many reasons we were very excited to start this project is that there's so much we could expand on and of course, we are open to suggestions! Even in the brain-storming phase, we seemed to keep listing more features we could add to enhance the experience. We truly believe that with sufficient funding and time, we can create something that will make planning trips and meeting new people like a walk in a park!
We'll definitely join the back- and frontend together, implement a verification process to ensure safety and a friendly environment for our users, expand to new cities, etc. The ideas are endless and we look forward to bringing WonderWise to the travellers!
Built With
- figma
- pyqt5
- python
Log in or sign up for Devpost to join the conversation.