Wayfarer automates the entire trip planning process by generating a full travel itinerary based on three major prompts entered by the user. The user inputs a sentence including their city of destination, trip dates, and budget. Our program than generates a travel itinerary displayed as a timeline with images and descriptions of the attractions showcased to the user. The user can than drag and drop the timeline as desired to fit their schedules and needs.
- Front-end was designed and built with React
- API endpoints and request handling was done with FastAPI
- SerpAPI and Cohere's Entity Extraction API was used for data extraction from user and google
Set up the repository
git clone https://github.com/Sung-En-Huang/Wayfarer-.git
cd /Wayfarer-
Set up the back-end server
pip install Flask
cd /server
uvicorn main:app --reload
Set up front-end client (separate console window)
cd /client
npm install
npm start