Skip to content

Wayfarer is a trip planning technology that automates the trip planning procedure based on the user's input and preferences. It takes into account budget, timeline, weather conditions, and ideal travel destinations near the area rated by tourists.

Notifications You must be signed in to change notification settings

Sung-En-Huang/Wayfarer-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Wayfarer

What it does ❓

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.

How we built it 🔨

  • 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

Try it out 🏗

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

Images/Demo

Link - https://devpost.com/software/wayfarer-qus0gm

Search Bar

output trip plan

About

Wayfarer is a trip planning technology that automates the trip planning procedure based on the user's input and preferences. It takes into account budget, timeline, weather conditions, and ideal travel destinations near the area rated by tourists.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •