Two years ago my boss came to me and said that this pedigree chart would be crucial for our business. At that time, I had no idea how to do it... what I knew is that, somewhere, I should use JavaScript. So I started out coding like a crazy, writing a bunch of nonsenses, using the DOM to represent the nodes on the chart (big mistake). Anyways, it was a complete failure; a mess... of course. Then we had to abort the project and move on with life. Surprisingly, in November last year, my boss came to me again and said: "Hey Julio, I've got a good and a bad news for you. The good one is that the weather is great outside!!! The bad one is that we have to go back to the pedigree chart." But this time, I was more prepared. My first thought was to use SVG to represent the nodes and a Flux architecture to wire up events. It took me 3 months to finish the job. It couldn't be more successful. Our client was so happy that they renewed the contract.

Share this project: