NexTrip

Planning a trip should feel exciting. In reality, it often feels like work. People open many tabs, search flights, search hotels, search events, compare prices, map locations, and try to fit everything into a schedule. The process becomes tiring and time-consuming. Instead of building anticipation for a vacation, it creates stress.

Many travellers also struggle with a simple problem: they do not know where to start. If someone wants to visit a new city, they often ask the same questions.

  • What should I do there?
  • What events are happening?
  • Where should I stay?
  • How much will this cost?

Finding these answers usually requires jumping between many websites and tools.

NexTrip was built to remove that friction.

NexTrip is an AI-powered travel planner that creates a complete travel experience in one place. The goal is simple: reduce planning time and make trip planning intuitive. Instead of manually searching for every part of a trip, users describe what they want, and the system builds a structured journey for them.

The entire experience focuses on two principles:

  • Save the user as much time as possible
  • Make the process simple and intuitive

Inspiration

Travel planning today is fragmented. Flights are on one site. Hotels are on another. Events are somewhere else. Maps are separate again.

Even simple questions like “What can I do in this city this weekend?” require a long search process.

We wanted to build a system where someone could describe a trip in plain language and immediately receive a structured plan with real options and links to book them.

The idea was to create a single interface that connects all the moving pieces of a trip.


What it does

NexTrip allows users to generate a full travel plan using a single prompt.

When a user opens the app, the interface focuses on a single input bar. Instead of navigating multiple forms, users simply describe their trip.

Examples:

  • “I want a weekend trip to New York with concerts and good food.”
  • “Plan a 3 day trip to Toronto under $1000.”
  • “Find events and things to do in Montreal this weekend.”

If the system needs more information, NexTrip switches into a conversational mode. The AI asks follow-up questions to gather the remaining details needed to generate the plan.

Once the information is complete, NexTrip generates a structured journey that includes:

  • Flights
  • Hotels
  • Events and concerts
  • Locations and activities
  • A daily itinerary
  • A budget overview

The journey is displayed in a clean interface designed to make navigation easy.

Key features include:

Generated Journey Title
The system automatically creates a name for each trip.

Daily Schedule
Activities are grouped by day to create a clear itinerary.

Budget Breakdown
Users can see how their travel budget is distributed.

Interactive Map
A Leaflet map displays the locations of activities, venues, and hotels.

Direct Booking Links
Every flight, hotel, or event includes a “Book Now” link so the user can move directly to booking.

Journey Editing
Users can update the trip with a new prompt and regenerate parts of the plan.

Saved Journeys
Trips can be stored and revisited later.


How we built it

The project was designed to be simple and fast to build while still demonstrating a full AI-driven workflow.

The core system uses an AI model that interprets user prompts and determines what travel data is required. Once the information is collected, the model orchestrates calls to several external APIs.

Key integrations include:

Ticketmaster API
Used to retrieve events, concerts, and entertainment in the destination city.

AviationStack API
Provides flight data and route information.

Hotel API
Used to fetch hotel options and booking links.

Leaflet
Used to generate an interactive map that visualizes the travel plan.

The AI acts as the coordinator between these data sources. It gathers results, organizes them into a structured itinerary, and presents the results in a clean interface.

The result is a system where the user interacts with a single AI prompt while the platform handles the complexity behind the scenes.


Challenges we ran into

The biggest challenge was coordinating multiple APIs into one consistent experience.

Each API returns data in different formats and levels of detail. Normalizing this information so the AI could build a structured itinerary required additional logic.

Another challenge was keeping the user interface simple while presenting a lot of information. A travel plan can include flights, hotels, events, budgets, maps, and schedules. We had to design a layout that stayed clear and intuitive.

We also had to ensure the AI asked follow-up questions only when necessary. Too many questions would slow down the experience, but missing information could break the generated plan.


Accomplishments that we're proud of

We successfully built a working AI travel planner that integrates multiple travel data sources into a single experience.

Users can generate a full travel journey from a single prompt, including real events, travel options, and locations displayed on a map.

The interface also stays extremely simple. Instead of navigating complex forms, users interact with one input bar and the AI handles the rest.

Seeing a full trip plan appear instantly from a short prompt was one of the most satisfying moments of the project.


What we learned

We learned how powerful AI orchestration can be when combined with real-world APIs.

Instead of building many separate search tools, the AI can act as a coordinator that gathers information from different services and organizes it into something useful.

We also learned that simplicity in the interface is extremely important. Even though the backend uses multiple systems, the user should only see one clear entry point.


What's next for NexTrip

The current version demonstrates the core concept, but there are many directions to expand.

Future improvements include:

  • Real-time pricing and availability updates
  • Better budget optimization for travel plans
  • Personalized recommendations based on user preferences
  • Integration with more travel APIs
  • Collaborative trip planning with friends
  • Direct booking inside the platform

The long-term goal is to make NexTrip a true AI travel companion that can plan, adapt, and manage trips with minimal effort from the user.

Instead of spending hours planning a vacation, users can focus on what travel is meant to be: an experience.

Built With

Share this project:

Updates