OurBeginnings is a revolutionary application designed for group demos, facilitating a collective exploration of ancestral roots while prioritizing user security and privacy. Through integration with FamilySearch, a prominent genealogical platform, the application enables users to connect to their FamilySearch accounts via OAuth 2.0. It then retrieves the birthplaces of the user's nearest six generations of ancestors through the FamilySearch API. These ancestral birthplaces are subsequently displayed as pins on an interactive map. Notably, in group sessions, every participant's ancestors' birthplaces contribute to creating a heatmap, showcasing commonalities and differences among participants.
The motivation behind OurBeginnings stems from a desire to provide a unique and engaging platform for individuals to learn more about their ancestry while fostering a sense of unity and connection within a group setting. By visualizing ancestral birthplaces and aggregating them into a collective heatmap, the application not only educates users about their familial heritage but also highlights shared roots among diverse groups of people.
OurBeginnings has made a significant impact in fostering a deeper understanding of ancestral heritage while promoting unity and connection within diverse communities. By enabling users to collectively explore their ancestral roots and visualize shared heritage through the heatmap feature, the application has become a valuable tool for group demos and events across different organizations and institutions.
OurBeginnings represents a groundbreaking initiative in the realm of ancestral exploration and community engagement. By harnessing the power of technology and collaboration, the application empowers users to embark on a journey of self-discovery while fostering connections with others through shared heritage. As the project continues to evolve and expand its reach, it stands poised to make a lasting impact on how we perceive and celebrate our ancestral roots, all while prioritizing the security and privacy of its users.
OurBeginnings allows communities to bond over their shared ancestral heritage and allows individuals to discover more about their personal genealogy.
Used by thousands of concurrent users at large-scale genealogical events.
JavaScript, TypeScript, React, Python, HTML, CSS, Amazon Web Services, Terraform, Docker, GitHub Actions, REST, OAuth 2.0, Git, and NoSQL were used to develop OurBeginnings.