A commissioned UI for viewing different versions of JSON objects
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
config
public
server
tests
vendor
.bowerrc
.editorconfig
.ember-cli
.gitignore
.jshintrc
.travis.yml
.watchmanconfig
README.md
bower.json
ember-cli-build.js
object-version-system.js
package.json
testem.json

README.md

Object Version System

Installation

  1. Prerequisites

    You must have Git, Node.js (with NPM), and MongoDB already installed.

  2. Unzip

    unzip object-version-system.zip

  3. Navigate to directory

    cd object-version-system

  4. Install

    npm install

Usage

  1. Start application

    node object-version-system.js

  2. POST JSON objects to http://localhost:3000/documents/
  3. Open a browser and navigate to http://localhost:3000
  4. Click a document name to view it's version history by date
  5. Check multiple versions to compare properties
  6. Click a property to narrow the comparison to just that property

Security

This application was built with the understanding that it will reside on a trusted intranet; therefore, it does not authenticate requests. It is not secure to expose this application's endpoints to the internet at large.