D3 DAG Project

In Progress Posted Jun 23, 2015 Paid on delivery
In Progress Paid on delivery

Currently I have a graph being generated server side but I require it to be generated completely client side. I require a Directed acyclic graph to be created from existing JSON data the server already uses. It should be built with D3.js and no other external libraries, just vanilla JavaScript.

The specific requirement are.

- The graph should be generated from the attached JSON data, the JSON contains a section called SVGs which shows how the graphs should look but should not be used for generation - there is a separate section called "flowchart_visulization" that should contain the bulk of the data required but other sections can be used if needed.

- The graph should support cycles, leafs coming in from the side (no parent) and multiple lines leading to one entity.

- The graph should show different shapes as defined in "shape", within "chart_attributes" within "flowchart_visulization"

- There should be a way to add new nodes into the graph at any point.

- There should be a way to move a node to a new position

- Selecting a node should initiate a callback so its details can be changed.

- Saving should be considered, saving will simple send the JSON back to the server - this does not need to be implemented but should be kept in mind.

Attached is the JSON data and an example of how the graph might look (or at least the functionality it should contain) but the SVGs are all included as part of the JSON for reference.

Dthreejs JavaScript

Project ID: #7917468

About the project

3 proposals Remote project Active Jul 2, 2015

Awarded to:

abhishekrkaushik

i can build dag for you, i have recently done a similar project to show progress

£66 GBP in 1 day
(1 Review)
1.0

3 freelancers are bidding on average £200 for this job

JasonLantz

I currently work with nodejs to make api's for a fortune 500 company. These systems support the load of millions of users. That and a Masters Degree from Penn State in Software Engineering means your project will be More

£250 GBP in 5 days
(0 Reviews)
0.0