Skip to content

A recommendation system built using Java, Neo4j, graphs, and nodes is an application designed to provide recommendations for tourist destinations.

Notifications You must be signed in to change notification settings

bl33h/inPlaceDotMerge

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

inPlaceDotMerge

A recommendation system built using Java, Neo4j, graphs, and nodes is an application designed to provide recommendations for tourist destinations. Utilizing a database and front-end tools like HTML and CSS, the system allows users to filter tourist places based on categories, location, and other criteria. Additionally, technologies such as Apache and Oracle's VirtualBox were employed to support the system's functionality. One notable feature is the ability for users to make recommendations, thus enriching the database with up-to-date information about tourist destinations. This system offers an interactive and personalized experience, delivering tailored recommendations to users.


pic

FilesFeaturesHow To Use

Files

  • src: the file that implements de solution.

Features

The main features of the application include:

  • Recommendation Engine: Implement a robust recommendation algorithm that takes into account user preferences, past behavior, and feedback to suggest relevant tourist destinations.
  • Filtering and Sorting: Enable users to filter and sort recommendations based on various criteria such as location, category, popularity, ratings, and user reviews.
  • User Feedback and Ratings: Allow users to provide feedback and ratings for visited places, influencing the recommendations for other users and improving the accuracy of the system over time.
  • Search Functionality: Implement a search feature that allows users to search for specific tourist destinations or explore options based on keywords and tags.

How To Use

To clone and run this application, you'll need Git, Oracle VM Virtual Box, Java and Neo4j installed on your computer. From your command line:

...

# Clone this repository
$ git clone https://github.com/bl33h/inPlaceDotMerge

# Set up the database in Neo4j
$ cd src/InPaceDotMerge.cyp

# Run the app like a normal java project

About

A recommendation system built using Java, Neo4j, graphs, and nodes is an application designed to provide recommendations for tourist destinations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • CSS 56.0%
  • HTML 13.0%
  • SCSS 13.0%
  • Java 9.9%
  • JavaScript 7.0%
  • Cypher 1.1%