Project Details


Family Trees Analyzer

Family Trees Analyzer is an application that combines the Extract, Transform, Load (ETL) process with business intelligence and visualization. It crawls for data about persons on the web, transforms the obtained data into unified structure and loads it into a database. Later this data is analyzed so meaningful relationships can be discovered and displayed.

The search engine can discover and later display:

  • Display general data about a person (dates and places of birth and death), marriages, children etc.
  • The family three of person (ancestors and decendants)
  • Find relationship between persons up to a predefined level
  • Visualize links between persons

The information system has stimulated company’s growth by increasing their employees’ efficiency.


Technologies used

  • MS Windows Forms
  • MS Windows Presentation Foundation
  • Entity Framework
  • SQL Server 2008 database
  • Intelligent web crawler

We can make a difference together


Let's Talk