Skip to content

SkaPhilipp/Social_Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

226 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Social_Network

This project represents an app that makes use of a toy example of a social network stored as a graph database which illustrates the power of Neo4j’s graph algorithms and graph data science tools.

Input:

When starting the app the user is presented with a menu with several options to choose from as seen in the following screenshot.

Alt text

Methodology:

A person node containing the property 'name' will be generated at random and this node will be added to the graph database and relationships to existing person nodes are created at random with equal likelihood.

Alt text

Output:

  • Display the graph in browser
  • PageRank score for requested person node to reflect that person's popularity
  • Shorthest path between two people to show how they are related within the social network
  • Likelyhood of relationship between two people being established based on link prediction algorithm

Alt text

About

A toy example of a social network illustrating the power of Neo4j’s graph algorithms

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors