Inspiration

SpotTrips was inspired by the idea of travel roulette and the thrill of discovering spontaneous travel adventures. We wanted to create an app that not only helps users find unique destinations but also provides them with a curated itinerary that fits their budget and dates. The concept is designed to take the stress out of planning and make travel fun and effortless. Our “TikTok for itineraries” feature offers users a social and interactive way to explore and book travel ideas, making the discovery process even more exciting and shareable.

What it does

SpotTrips offers users the ability to generate a random, personalized itinerary within selected dates and a set budget. Whether you want a spontaneous trip or need inspiration, the app suggests flights, activities, accommodations, and more—all in one seamless experience. Users can book everything directly within the app, making the planning process quick and easy. The app also features a "TikTok for itineraries" section, where users can scroll through inspiring travel ideas, explore itineraries posted by others, and book their own trips directly from the feed.

How we built it

SpotTrips was built using a Django server, providing a reliable and scalable back-end for handling itineraries, user accounts, and bookings. For the front-end, we utilized Tailwind CSS to create a clean, modern, and responsive design. HTML5 was used to structure content and enhance user interaction. The key feature of generating random itineraries was made possible through integration with APIs for flight and accommodation bookings. The TikTok-style itinerary feed was developed using dynamic front-end technologies that allow users to scroll, click, and instantly book from the list of curated travel ideas.

Challenges we ran into

One of the main challenges was seamlessly integrating multiple third-party APIs for flights, accommodations, and activities into a unified experience. Ensuring real-time availability and maintaining an accurate, fluid user interface with all of these data sources was no small feat. Additionally, building the “TikTok for itineraries” feed required a balance of engaging design and smooth functionality, making it easy for users to explore and book itineraries without feeling overwhelmed.

Accomplishments that we're proud of

We are extremely proud of successfully creating a random itinerary generator that tailors trips based on budget and dates, which is a unique and engaging way to plan travel. The integration of a seamless booking process directly within the app was a major achievement, saving users time and effort. Additionally, the TikTok-style feed for itineraries offers a fresh and social take on travel planning, allowing users to be inspired by real experiences and easily book trips through the platform.

What we learned

Throughout this project, we learned the importance of integrating APIs in a way that ensures consistency and real-time functionality. We also gained valuable insight into creating a user-friendly, social experience that encourages engagement and exploration. The collaborative aspect of building a product like this taught us how to merge design with back-end functionality to create an intuitive and exciting app that users want to interact with.

What's next for SpotTrips

Moving forward, we plan to expand our itinerary options and improve personalization with machine learning, suggesting destinations and activities based on user preferences and past bookings. We aim to enhance the TikTok-style feed by adding features like user-generated content, where travelers can share their itineraries, reviews, and photos. We also plan to improve the booking experience by incorporating even more travel services and expanding to new regions, making SpotTrips the ultimate tool for spontaneous and stress-free travel planning.

Built With

Share this project:

Updates