Inspiration

The inspiration for Jolly Journeys came from the overwhelming nature of planning trips and exploring new places. We noticed that people often miss out on unique and personalized experiences due to the conventional and sometimes tedious process of searching and planning. We wanted to create a fun, engaging way to discover new places, making the journey of exploration as exciting as the destinations themselves.

What it does

Jolly Journeys gamifies the process of creating a personalized recommendation map. Users are presented with AI-generated search results based on their preferences, which they can swipe through Tinder-style to like or dislike. The places they like are automatically added as pins on a Google Map, creating a customized map of recommendations tailored to their interests. This interactive approach makes exploring new places and planning trips more enjoyable and personal.

How we built it

We built Jolly Journeys using a combination of technologies. The front-end interface, where users swipe through recommendations, was developed using React for a smooth and responsive experience. For the back-end, we used Node.js and Express to handle user data and preferences. The AI component, which generates personalized search results, was implemented using Python with machine learning libraries like TensorFlow and Scikit-learn. We integrated the Google Maps API to visualize the liked places as pins on the map.

Challenges we ran into

One of the main challenges we faced was creating an effective algorithm to generate personalized recommendations that accurately reflect user preferences. Balancing the diversity of recommendations while ensuring relevance was complex. Additionally, integrating the swiping functionality with real-time updates to the Google Map posed technical challenges, particularly in managing state and data flow between components.

Accomplishments that we're proud of

We're proud of developing a functional, user-friendly application that brings innovation to trip planning and exploration. Successfully integrating AI to generate personalized recommendations and creating a seamless swiping interface that interacts with Google Maps in real-time are significant achievements for our team. We believe we've created a unique solution that enhances the user experience in discovering new places.

What we learned

Throughout this project, we learned a great deal about leveraging AI for personalized content curation, the intricacies of integrating various APIs, and the importance of user interface design in creating engaging experiences. We also gained insights into the agile development process, working collaboratively under tight deadlines, and iterating based on user feedback.

What's next for Jolly Journeys

Looking ahead, we plan to expand Jolly Journeys by incorporating more sophisticated AI algorithms to improve the personalization of recommendations. We also aim to include social features, allowing users to share their maps and favorite spots with friends or the community. Additionally, we're considering partnerships with local businesses and tourism boards to offer exclusive deals and insights, further enhancing the user experience.

Built With

Share this project:

Updates