Our team wanted to build an all-in-one trip advisor that could help overwhelmed tourists plan trips.

What it does

TripGPT takes several inputs from the user (such as country to travel to, duration of the trip, maximum amount of cities, and interests) and outputs a detailed itinerary which specifies tourist destinations and number of days the user should stay in any given city. Additionally, TripGPT shows maps with precise markers for each hotel and tourist attraction to allow the user to easily navigate foreign countries and make his or her way through the itinerary.

How we built it

We used Python and FastAPI for the backend and Axios, JavaScript, HTML, CSS, and Google's Maps-JS API for the frontend.

Challenges we ran into

Fitting all the details onto one page (e.g. the maps, itinerary, lists, etc.) was a struggle, as we had to not only format it correctly but also ensure that the UI was simple and attractive.

Accomplishments that we're proud of

Being able to interface many different APIs and frameworks together was a challenge, but since doing so allowed us to provide in-depth itineraries to our users, it was worth it in the end.

What we learned

We learned how to work with and manipulate Google Maps using JS.

What's next for TripGPT

We hope to make the website more dynamic by working with frameworks such as React and bring our product to the market.

Built With

Share this project: