Family Grid is a web-based application designed to help you easily create and manage family tree diagrams. With intuitive features and powerful tools, this app enables you to visualize your family connections, add and edit family members, and explore your family's history in a user-friendly interface.
- Genogram Diagrams: Visualize your family connections using detailed and visually appealing vector based genograms.
- Detailed Family Data Table: View and edit a detailed family data table containing each person information.
- Open and Save Family Data Files: Easily load and save your family tree data, ensuring your valuable family history is securely stored and accessible.
- Print and PDF Export: Utilize the Ctrl+P shortcut to open a print window, allowing you to print or save your family tree diagram and the detailed family member table as a PDF. Customize columns to tailor the content to your preferences.
- Edit Relations with Ease: Effortlessly add spouses and children to your family tree using modal, providing a user-friendly way to manage complex family connections.
- Text-Based Editing: Edit your family tree's YAML data through a convenient modal interface, with diagram preview, simplifying the editing process and reducing errors.
- Support for Multiple Trees: Manage multiple family trees within the same app instance, making it easy to organize and explore different branches of your family.
Run the app in the development mode.
npm start
Open http://localhost:3000 to open app in the browser.
In the project directory, you can run:
Launches the test runner in the interactive watch mode. See the section about running tests for more information.
Builds the app for production to the build
folder. It correctly bundles React
in production mode and optimizes the build for the best performance. The build
is minified and the filenames include the hashes. See the section about
deployment for
more information.
We welcome contributions from the community! If you'd like to contribute to the Family Grid App, please follow our contribution guidelines.
This project is licensed under the MIT License.
The Family Grid was built with love and dedication by our team of developers. We'd like to extend our gratitude to everyone who contributed to this project.