Olzhas Koishybek
← All work

janjurek

Memorial site for family stories.

Built with
Web
Year
2026
Status
Live

A memorial site for family stories and шежіре. Each person gets a page — biography, lineage, burial place with a map link, photos, documents — and the family can walk the descent tree around them.

The design decision everything else follows from: kinship is stored only as edges between people, never as names. Families fill in questionnaires by hand, write names in four different orders, and mention relatives who have no page at all — match on strings and you will eventually attach a memorial to the wrong person. So the records carry free-text father, spouse and children fields for display, and every actual link is an explicit edge.

That choice is where the real code lives. A couple's children are pooled into one row only when both sides have exactly one spouse edge — with a remarriage anywhere in the pair, pooling would quietly hand a child of the first marriage to the second. The kinship model is a pure module with 26 tests over it, which is the only part of the site I'd trust without looking.

Working, deployed, and small: the live data is one line of род Уак. New memorials are requested over WhatsApp.

DramifyAuction