Please see the word document attached for further detail on the project.
We will have JSON representation of a site and we want to visually represent this in a Web Application. The Web Application will be able to perform the following operations
1) Create a new site visually which can be saved to a file.
This includes the ability to drag and drop components from a toolbox, which will update links between components.
2) Update an existing site visually
This includes the ability to drag and drop components from a toolbox.
3) Edit properties of the visual components
This will entail displaying JSON metadata in an "Information Area" which can be updated.
4) Visually represent a site from a JSON file
Given a JSON file with a consistent structure, the web application will display the correct representation.
All of these details and sample implementations are laid out in the attachments.
In the attachment each image has a JSON file which describes the skeleton of site represented. We will be testing the application on submission with other skeletons to ensure the app performs as expected.
All images supplied are subject to copyright and unauthorized usage or distribution is not permitted.