Inspiration
Traveling can be exciting, but planning the perfect day trip often feels overwhelming. As college students living in a new city with different attractions and unique eats, we felt overwhelmed with the amount of things we wanted to explore. We wanted to simplify this process by creating a tool that helps users effortlessly discover and organize activities based on their interests, time, and location. ZipTrip was created to make personalized itineraries accessible to everyone, blending adventure and convenience.
What it does
ZipTrip is your all-in-one travel companion. Users can:
- Search for activities near their location.
- Select their interests from curated suggestions.
- AI generate a detailed itinerary, complete with time slots and proximity optimization.
- Save their plans as a PDF for easy sharing and offline access.
How we built it
- Frontend: Built with React for a seamless and interactive user experience.
- Backend: Powered by APIs like Mapbox for location-based services and Google Generative AI for itinerary creation.
- Styling: Crafted with CSS and a focus on user-friendly design.
Challenges we ran into
- Integrating multiple APIs and ensuring data compatibility posed a significant challenge.
- Maintaining user data across different website pages to keep track of their selected preferences.
- Finding and implementing the most efficient APIs to list locations and AI-generate an itinerary.
Accomplishments that we're proud of
- Successfully integrating AI to create personalized itineraries.
- Developing a clean and intuitive user interface that enhances the travel-planning experience.
- Implementing a PDF download feature, making itineraries portable and shareable.
- Resolving a problem we've faced as college students in a new city.
What we learned
- The importance of effective API integration and error handling in a dynamic application.
- How to balance functionality with a simple, user-centric design.
- Collaboration and adaptability while addressing unexpected technical hurdles.
What's next for ZipTrip
- Introducing user accounts for saving and reusing itineraries.
- Adding support for multi-day trip planning.
- Enhancing activity suggestions with user reviews and ratings.
- Adding a tab for users to find the most cost effective transportation methods.
Log in or sign up for Devpost to join the conversation.