Skip to content

OutsideofemiT/kinflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Kinflow

Multi-Generational Genealogy Platform | Built by Kairo Collective Studio

This is a placeholder repository for a private project. The source code is maintained in a private repo. This README documents the architecture, features, and technical decisions.


Overview

Kinflow is a full-stack genealogy platform that makes it easy for families to document, connect, and preserve their history across generations. It features guided multi-step intake forms, photo and story uploads, an interactive family tree visualization, and smart deduplication to keep records clean as the family grows.

Tech Stack

  • Frontend: Next.js (App Router), TypeScript, Tailwind CSS
  • Database: PostgreSQL, Prisma ORM, Neon (serverless Postgres)
  • Auth: JWT, role-based access control
  • Deployment: Vercel

Key Features

  • Guided multi-step intake forms for adding family members, photos, and stories
  • Interactive family tree visualization that scales from hundreds to thousands of members
  • Relational data model for people, generations, photos, and stories
  • Fuzzy matching algorithm to detect potential duplicate records
  • Admin merge tool to review and consolidate duplicates, reducing duplicate records by an estimated 85%
  • Admin dashboard for managing members, reviewing submissions, and monitoring data integrity
  • Defensive data integrity patterns to keep the tree accurate as it scales
  • Secure auth flows with role-gated access for family members vs. administrators

Role

Full-Stack Developer | Kairo Collective Studio


Source code is private. Available for review upon request.

About

Multi-generational genealogy platform with guided intake forms, interactive family tree visualization, and smart deduplication. Built with Next.js, TypeScript, PostgreSQL, and Prisma.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors