Princewill Okafor

What surprised us most building FamilyClan was this:

by

Family relationships are not a tree - they are a graph.

Things like “uncle” or “cousin” are not stored anywhere. They are computed across multiple connections, and the same relationship can appear through completely different paths depending on the structure.

For example, an uncle can be:

  • parent → sibling

  • or parent → parent → child

Both are valid. Both show up in real data.

Curious - if you have built anything with graphs or relationships, how did you handle naming / labeling connections?

7 views

Add a comment

Replies

Be the first to comment