l0drex / family-tree

Draw your own family tree 🌳 in your web browser
https://l0drex.github.io./family-tree
MIT License
5 stars 0 forks source link

Questions about your project – mesh structure, person attributes, CSS style, etc. #227

Open gusbemacbe opened 7 months ago

gusbemacbe commented 7 months ago

Good morning, @l0drex !

  1. I would like to know if your project can handle a complex family tree. For instance, can I include both my maternal and paternal relatives, such as uncles, aunts, cousins, and their spouses and descendants? Can I also trace back my ancestors up to the 16th generation, along with their siblings and in-laws?
  2. Can I add new person attributes, for example, citizenship and ancestries?
  3. Can I customise the cards style?
  4. Can I unfold and keep expanding the entire genealogy?
  5. Can I export the entire unfolded genealogy to PNG, PDF, and SVG?

Thank you for your attention!

l0drex commented 7 months ago

Good morning! First of all, the page can currently only show family trees, you can't edit them. I'm currently working on that, but it might take a while. For now, I use a spreadsheet with a python script.

You can have ancestors and descendants for any person. I personally have a family tree with 300 people and 11 generations. Customization is not possible from the page itself, but you can fork the project and edit the tailwind classes. Export is only possible by printing the page, for example to pdf. There are a lot of attributes for persons in the gedcomx spec that are all supported. I havent tested custom attributes, they might work or might not.