JSON API built on top of a Neo4j DB containing a graph made of Stack Overflow tags using this dataset.
Requires Docker version 26.1.1, build 4cf5afa
or later
- extract data into
data/
(seedata/SOURCE.md
) - run
docker compose up
I selected the dataset from https://www.kaggle.com/datasets/stackoverflow/stack-overflow-tag-network/data
The data contains tags from StackOverflow and their usage, as well as the relationships between tags based on how often they appear together in Developer Stories.
An application with a database built from this data could, for example, search for the most common tags (relevance, centrality - trends), the most frequent tag combinations through some clustering, etc. It could be some kind of "recommendation of relevant technologies" based on a prompt that specifies some "vagueness" of the search - e.g., I want something that can be used with React, but it doesn't have to be as closely related as Redux, perhaps some more versatile UI library (which would presumably be further away in the graph).
I would write the application in GO with the official Neo4j library, most likely in the form of a simple REST API.