Skip to content

nischithcnn/travelGuide-1

 
 

Repository files navigation

Travel Recommendation System

This repository is an implementation of travel based recommendation system. This is an attempt to recommend places by including following features:

  • Past and Current weather data
  • Twitter popularity
  • TripAdvisor reviews

Demo link

https://youtu.be/RrdsDVKTWQU

website hosted at

Dataset

  • Scrapped TripAdvisor's reviews for selected places from 4 states: Colorado, California, Arizona, New York
  • Collected tweets for the same places using Twitter REST API
  • Collected weather data on a monthly basis averaged over past 12 years from WorldWeatherOnline API
  • Collected one recent image per location by scraping Instagram
  • Generated latitude and longitude for these places using OpenCage API

Design

Architrcture Diagram 1

  • Created various collections for each kind and stored the above mentioned dataset in MongoDB Atlas cluster hosted on GCP
  • Used VADER for sentiment analysis of TripAdvisor's reviews and generated an overall score for a place by giving importance more recent reviews and reviews having more upvotes.
  • Our algorithm gives more weightage to tweets over reviews from TripAdvisor.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 58.9%
  • Jupyter Notebook 31.1%
  • Python 4.5%
  • HTML 3.7%
  • R 1.2%
  • PHP 0.4%
  • Other 0.2%