Skip to content

virenderid/Travel-recommendation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tourist Spot Recommendation System

About The Project

Recently, recommendation systems are growing rapidly in popularity and are used by many E-Commerce companies for travel and tourism. Studies indicate that the existing tourism recommendation system may not meet the user’s expectations. Tourists can find travelling and tourism information through various sources like blogs, forums, websites, and our friends and relatives help them to know about various tourist destinations. Such overflow of information lacks the focus on a person's interest. For the recommendation system to succeed, it must be able to provide tourism information based on the user’s preferences. We propose a recommendation system for domestic tourists in India to provide personalized tourist information to its users. The primary aim of this project work is to design an efficient and accurate system to provide recommendations about the tourist spots after analysing different tourist spots in the dataset, to the user in an application based on different constraints given by the user.

Project Objective

* To collect the data from various tourism sites and prepare a dataset (attributes of dataset includes information such as tourist spot, city, state, religious value, preferred weather etc). * To design and implement a user interface. * To recommend appropriate tourist spots to the user based on the inputs provided by the user.

Built With

This section should list any major frameworks/libraries used to bootstrap your project. Leave any add-ons/plugins for the acknowledgements section. Here are a few examples.

  • [Python-3.5]
  • [Pandas]
  • [Flask]
  • [HTML]

(back to top)

Getting Started

This project is built in Flask and python which uses html for rendering the user interface and different python libraries such as pandas, numpy, scikit-learn etc.

Prerequisites

To run this project you should have a anaconda virtual environment or python with pip install

  • install anaconda and then simple run in the anaconda environment or
  • Install python and then install all necesarry libraies such as pandas, scikit-learn, flask using pip in global environment or personal virtual environment https://flask.palletsprojects.com/en/2.0.x/installation/
  •   1. pip install pandas
      2. pip install -U scikit-learn
      3. pip install Flask
    

To run the App

activate the virtual environment if applicable
then navigate to the project directory
then in the terminal or command prompt run the command :
```
python app.py



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published