Live data from Hacker News

Show HN: Online family tree maker built with React

plantafamilytree.com

41–50 of 53 posts

Re: Show HN: Online family tree maker built with React

#41
Example idea: Consider an example of a filled tree to show off. For instance, Game of Thrones

Pivot idea: Consider using the chart tool to map out relations of characters in stories, TV shows, legal cases, etc.

Service integration (client): Consider if your tree could fit in as a GSuite add-on: https://developers.google.com/apps-script/add-ons/

Service integration (host): create REST API's, or language libraries for people to use your tool programatically

Viral idea: Consider offering family trees for free so Wikia pages can link to them

Viral idea: Consider an embeddable app with zooming/panning that media websites and pay a monthly fee to integrate

Viral idea: Consider an import/export JSON schema users can use to share their graphs

Re: Show HN: Online family tree maker built with React

#42

Example idea: Consider an example of a filled tree to show off. For instance, Game of Thrones Pivot idea: Consider using the chart tool to map out relations of characters in stories, TV shows, legal cases, etc. Service integration (client): Consider if your tree could fit in as a GSuite add-on: https://developers.google.com/apps-script/add-ons/ Service integration (host): create REST API's, or language libraries for…

If you really want to stress-test an arbitrary family tree documenter, try putting the X-Men in it.

http://img13.deviantart.net/4a05/i/2011/253/c/b/x_men_family... (and that's just the tip of the iceberg!)

Real family tress don't have to worry about time travel or cloning, of course, but that crazy stuff does actually serve as a reasonably good proxy of some of the strangest family trees out there (medieval European nobility, extended families with multiple divorces and remarryings, etc).

Re: Show HN: Online family tree maker built with React

#43

Rather than clicking the plus to add a person, I think a more intuitive action would be to double-click empty space. Whether or not you change that, the 'click + to add a person' doesn't work - when you put the word 'click' on a page, people will click that and not pay attention to the rest of the directions. Even if they did, it's a little confusing because 'click + to add a person' isn't clear. You need to be more…

or a palette of avatars you drag and drop into the network (son, daughter, man, woman, etc)

Re: Show HN: Online family tree maker built with React

#44
Cute graphics ! Some feedbacks :

- Please make sure forms can be validated with enter, an not just by clicking a button (use for onSubmit)

- allways auto-focus most important input of form (like a person's name) when opening it (at least when it's empty)

-after adding a person, open the form immediately

- when tree is empty, put the + button in the center of the screen, big, and with explaination. THen, make a transition to put it back to it's normal place. This way it makes it obvious and then falls back to standard material design location. Other option is to make an empty state image with a big, obvious arrow to the button.

- maybe add transitions that help user follow the change of state when adding someone to the tree.

Great work overall, i wish you the best for your project.

Re: Show HN: Online family tree maker built with React

#46
post #13

Earlier quoted context omitted.

That might be the "easiest", but it's not the most portable, and would be a nightmare to navigate. I'd recommend he work in a software package that can export to GEDCOM. That's a structured data format used by genealogists to track relationships and metadata. The current version is 21 years old, and the original spec was designed in 1984. It's robust and industry-standard. Every single genealogical product worth its…

I'm not just being flippant, but GEDCOM is a dinosaur. Can you imagine Facebook storing its relationship data in GEDCOM? Unthinkable. Genealogy most certainly needs a new standard. Also, I know people who work for ancestry, and the general thinking is it's hard to update old interfaces for a newer generation when a very important public is 50+.

The GEDCOM file format is basically nested documents, and uses graph like pointers for linking things, so it is not that bad.

The actual data model is terrible though, as it was created by the church based on their 'traditional' style families.

However, most programs do not use GEDCOM to store their data (they might use an SQL database for example), but merely as a way to transfer data between programs.

Also note that there is always someone working to make a replacement for GEDCOM. Some of the latest efforts are GEDCOM-X (made by the church again), and the work by [FHISO](http://fhiso.org/). A lot of such projects, eg BetterGEDCOM, get bogged down in 'internal' politics, and rarely get anywhere.

Re: Show HN: Online family tree maker built with React

#47
Good effort. I tried making something similar years ago, and it was hard (the visual side, not the data side).

I don't know what your goals are with this though. I don't want to be the bearer of bad news, but to 'genealogy enthusiasts', ie the people regularly spending money in this domain, your website is no more than a toy. In fact, I'm pretty sure that Ancestry.com offers this same tree building functionality for free (when you pay for a subscription with them, it is for the research capability, not the data entry capability).

Re: Show HN: Online family tree maker built with React

#49
Post to r/genealogy as there are requests from time to time for tree makers.

Fyi. The church of latter day saints (Mormons) have familysearch.org which has circles to show generations. The church has for decades housed and built the largest library for finding relatives. I believe this is because once you enter the church you can "save" all your deceased relatives going back as far as you can.

The tree is really not important to genealogy nuts....

Re: Show HN: Online family tree maker built with React

#50
post #13

Earlier quoted context omitted.

That might be the "easiest", but it's not the most portable, and would be a nightmare to navigate. I'd recommend he work in a software package that can export to GEDCOM. That's a structured data format used by genealogists to track relationships and metadata. The current version is 21 years old, and the original spec was designed in 1984. It's robust and industry-standard. Every single genealogical product worth its…

I'm not just being flippant, but GEDCOM is a dinosaur. Can you imagine Facebook storing its relationship data in GEDCOM? Unthinkable. Genealogy most certainly needs a new standard. Also, I know people who work for ancestry, and the general thinking is it's hard to update old interfaces for a newer generation when a very important public is 50+.

Oh it's a nasty format, to be sure, and more useful for "cold storage" than something you'd actively work in. But for a long-term storage requirement? It's reasonably human readable and imminently portable as the go-to standard.

You can import a GEDCOM into any family tree software and be up and running in minutes. A tarball'd directory structure would be more of a nightmare.

On Ancestry.com, the UI is fine, and still better than anything else I've seen. If you have any other ideas, I'd love to hear them. My issue with Ancestry is primarily their model that actively hinders collaboration between researchers unless you've paid their toll. They're taking your research and charging others for the privilege of seeing it. Given the open and helpful nature of genealogical researchers (see also: "search angels"), this rubs me the wrong way.

(So I use Ancestry for research and tree management—and I pay them $200/yr for access to their data sources—then I export (what else?) a GEDCOM, route it through a couple scripts of my own making, and publish it on my personal site.)

Post reply on HN