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.
- Clone this repo to you computer.
- Run npm install to install dependencies
- Ensure that Mongodb is installed. If not checkout this link
- Edit the
server/config/config.js
file to suite your Mongodb configurations - Run by using the
npm start
command in the terminal/cmd
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
ornpm test
command to run the tests.