Dynamic family trees built to hold around 5,000 members each, grown by volunteer contributors, with AI that matches faces in group photos to people in the tree.

The summary.

A family history worth keeping is one the family can keep adding to, and one where the box of old group photos finally tells you who everyone is. Our Family Tree does both: dynamic trees built to hold around 5,000 members, opened up to volunteer contributors, with AI that tags faces in group photos against people already in the tree. Built for a UK client and delivered across time zones.

~5,000
Members per tree
AIface tagging
Matches group photos to the tree
Main technologies used
ReactFastAPIAWS
Engagement modelDedicated team
What I appreciate about Zapulse is that they take the time to understand the requirement, research it, plan it, design it, and then build it. They make sure it works at the highest quality, and even though I’m in a different time zone, they were very adaptable. Their user interfaces are excellent, and the applications they build are well secured.
Neville Jayant

About Our Family Tree

Our Family Tree is a digital heritage platform built for a UK client: dynamic family trees engineered for around 5,000 members each, expanded by volunteer contributors, with AI photo tagging that matches faces in group photos to people in the tree. Built on React, FastAPI and AWS.

The challenge.

It also needs many hands: volunteer contributors adding and correcting the record over time. And the old group photos everyone has are useless as history until you can tell who is who.

Our Family Tree had to render large, dynamic trees smoothly, let volunteers expand the record safely, and use AI to match faces in group photos to the right people in the tree, for a UK client, across time zones.

A family record that runs to thousands of people isn’t a static chart. It grows, it branches, and no one person can maintain it alone. It has to stay fast and readable even at around 5,000 members.

The solution.

We built a web platform on React and FastAPI, hosted on AWS, with family trees engineered to stay responsive at around 5,000 members each. Volunteer contributors expand the record, and AI photo tagging matches faces in group photos to the people already in the tree.

All technologies used.

ReactFastAPIAWS

How we
built it.

The same four phases behind every build we ship: scoped in writing, delivered in milestones, and maintained by the team that built it.

  1. 1.Talk through the problem

    Discovery
    • Your business, not a feature list
    • Who actually uses it day to day
    • Timeline and budget, up front
  2. 2.Scope, estimate and plan

    Written scope
    • What gets built, and in what order
    • Which stack it runs on, and the cost
    • Nothing starts until you approve it
  3. 3.Build and ship in milestones

    Milestones
    • Working software at every milestone
    • No single reveal at the end
    • Feedback folded in as it goes
  4. 4.Live, and kept that way

    On AWS
    • Deployed and running on AWS
    • We stay on after go-live
    • Maintained by the team that built it

The outcome.