Built this due to my passion to explore the connections between known people, now data includes entities from EU, USA and CA. There is also a Trivia game section that i built to know/explore new persons and discover facts. Best for desktop use.
Tech stach used:
- ArangoDB because its native for graph traversal, great for storing Wikidata format style
- Backend API Python with FastAPI, well known and stable library
- Frontend Vue 3 + Vite, fast and stable enough
- Cytoscape.js, for graph visualization, traversal and animations
- Redis for caching frequent people requests and game rounds
Wikidata and Wikimedia commons are used as data source.
Hope you find entertaining and fast exploring the graph, let me know if you have features, improvements or find bugs (there is also a report button in site "about" section). This webapp looks interesting to me, but I'm looking for ways to expand the types of connections shown.
Comments
jMyles•1h ago
Interesting!
I've become fascinated by existing webs-of-trust that we can observe in the world. The bluegrass ensemble in particular represents a very interesting prototype.
I'd like to learn more about how you built this.
One missing piece in the navigation, at least for what my inclinations expect, is the _manner_ of the connection between nodes. Sure, I can see that Rachel McAdams is connected to York University, and that York University is connected to a bunch of other people, but the interface doesn't tell me how they are connected.
abstracthinker•1h ago
Regarding navigation, you can see "type_of" connection turning on "relation labels" in settings. I was worried that switching it on by default would make the graph look too messy.
jMyles•1h ago
I've become fascinated by existing webs-of-trust that we can observe in the world. The bluegrass ensemble in particular represents a very interesting prototype.
I'd like to learn more about how you built this.
One missing piece in the navigation, at least for what my inclinations expect, is the _manner_ of the connection between nodes. Sure, I can see that Rachel McAdams is connected to York University, and that York University is connected to a bunch of other people, but the interface doesn't tell me how they are connected.
abstracthinker•1h ago