A solution to document sharing.
The system manages documents, users and user roles. Each document defines access rights; the document defines which roles can access it. Also, each document specifies the date it was published.
Users are categorized by roles. Each user must have a role defined for them.
Paperless uses an external API that handles data information processing and data storage.
Pivotal tracker - Project dashboard
Note: You need to have the following installed.
- Bower - Download here
- NodeJS - Download here
Then, clone the repository and run the npm install
and bower install
command in the same directory.
Install Dependencies by running:
npm install
and thenbower install
After installation, run the npm test
command to run all tests.
- Test frameworks - Karma and jasmine
- Assertion library - jasmine
- Test coverage tool/service - Coveralls
From the terminal, run gulp
in the project directory.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request 👍
😎😎