1) A lot of times vacation turns into a very stressful process since you usually don't know much about your destination: visiting new foreign places sounds exciting, until it comes time to actually plan the trip. People spend hours researching various travel websites to be able to plan the perfect vacation that by the time they've actually planned the full vacation the stress of planning can overshadow the joy of traveling. We wanted to make traveling less stressful by allowing users to input their travel destination and dates and then receive a planned itinerary for them. 2)Our project first asks users to enter the location of their travel destination and the start+end date of their trip. We then generate a detailed itinerary for all of their days of visit at their destination. 3) We leveraged the OpenAI's API and conducted detail research on the command options that would lead the AI to generate the most consistent and detailed responses to our inquiries. We fundamentally used Javascript, HTML, CSS, and the React Library for our project. 4) We struggled to comprehend the working nature of the API that we are using. We spent the majority of our not only doing research on how the API works but also how we can implement it into our project. Furthermore, we also struggled when attempting to come up with a working solution to traverse between the different pages of our web app. However, after a lot of trials and errors, we managed to overcome this issue and completed our project. 5) We didn't know any react when we started and basically learned most of it from scratch, so being able to even finish this product was a huge accomplishment. 6) How to work together and build off of each other's ideas in a way that is productive as well as learning many new languages and implementations. 7) We will be going back to school with our newfound knowlege and continue working on improving this project and more advanced features that we want.
Built With
- chatgpt
- css3
- gpt
- javascript
- node.js
- react
Log in or sign up for Devpost to join the conversation.