- Prerequisites
You must have Git, Node.js (with NPM), and MongoDB already installed.
- Unzip
unzip object-version-system.zip
- Navigate to directory
cd object-version-system
- Install
npm install
- Start application
node object-version-system.js
- POST JSON objects to
http://localhost:3000/documents/
- Open a browser and navigate to http://localhost:3000
- Click a document name to view it's version history by date
- Check multiple versions to compare properties
- Click a property to narrow the comparison to just that property
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.