Inspiration
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
- axios
- css
- fastapi
- google-maps
- html
- javascript
- openai
- python
Log in or sign up for Devpost to join the conversation.