Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 1.81 KB

README.md

File metadata and controls

27 lines (21 loc) · 1.81 KB

Document Management System

Build Status codecov.io Code Climate Coverage Status

Create, edit and view documents.

The DMS helps you create Documents and view them based on priviledges the user has been given. There are 3 roles allowed: Admin, contributor and viewer. Each document has an access level based on these 3 roles. Documents can be categorised by type. The documents created can be shared via facebook and google plus.

Installation

  1. Clone this repo to you computer.
  2. Run npm install to install dependencies
  3. Ensure that Mongodb is installed. If not checkout this link
  4. Edit the server/config/config.js file to suite your Mongodb configurations
  5. Run by using the npm start command in the terminal/cmd

Testing

Frontend tests have been done via mocha and karma-mocha as the test runner. Asssertion library used is Michael Jackson's expect

  • Run npm test from the terminal

Backend Tests have been done using jasmine.

  • Use the jasmine or npm test command to run the tests.

other links