Inspiration

The inspiration behind Hang stemmed from our collective frustration with how someone in the friend group had to step up and plan to keep a friend group alive. We noticed that many existing platforms provided generic recommendations for foreign countries without considering individual preferences and interests. This sparked the idea to create an intuitive solution that tailors itineraries based on user profiles, ensuring each journey is truly unique and memorable.

What it does

Hang is a revolutionary travel planning app that simplifies the process of creating personalized itineraries. Users input their dining and activity preferences, such as interests, budget, and date, and Hang generates customized recommendations for activities, dining options. By leveraging a recommendation engine and the vast data available on Yelp, Hang ensures that every itinerary is tailored to suit the user's preferences, making planning efficient and enjoyable.

How we built it

Hang was built using a combination of cutting-edge technologies, including Node.js for the backend, React.js for the frontend, and MongoDB for data storage. We integrated external APIs, such as Yelp and Google Maps, to fetch real-time information on activities, restaurants, and attractions. The user interface was designed with a focus on simplicity and usability, ensuring a seamless experience for users at every step of their journey.

Challenges we ran into Throughout the development process, we encountered several challenges, including:

Integrating multiple APIs to fetch and display relevant data seamlessly. Implementing algorithms to accurately recommend activities based on user preferences. Despite these challenges, our team collaborated effectively and devised creative solutions to overcome obstacles along the way.

Accomplishments that we're proud of We're proud to have created a user-centric solution that simplifies planning and enhances the overall experience of going out with friends. Our accomplishments include:

Developing a robust backend system that efficiently processes user inputs and generates tailored recommendations. Designing an intuitive user interface. Successfully integrating external APIs to access real-time data and enhance the accuracy of recommendations. What we learned Through the development of Hang, we gained valuable insights into various aspects of software development, including:

The importance of user feedback in shaping product features and functionality. Best practices for API integration and data management. Strategies for optimizing performance and scalability in web applications. Overall, the experience has been invaluable in expanding our skills and knowledge in the field of software engineering.

What's next for Hang Currently it only recommends for one person, we would like to expand the recommendation engine to work for entire groups of people.

Share this project:

Updates