Single-file app (HTML+CSS+JS). Data persists to localStorage.
People
Relationships
Find Shortest Path
No path computed yet.
Dijkstra computes the minimum total weight path over the relationship graph. By default, edges are added in both directions so pathfinding works between any two connected people.
How to Use
Add people by name.
Create relationships between people (type + weight). Edges are stored undirected.
Pick two people and click Run Dijkstra to see the shortest relationship path.
Data is saved in your browser (localStorage). Use Clear All to reset.
Click Load Sample Data to explore a prebuilt mini family tree.