Skip to content

bolutife-lawrence/Paperless

Repository files navigation

Paperless

A solution to document sharing.

Coverage Status Build Status CodeClimate Issue Count

Synopsis (Summary)

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.

API github repo

Project management

Pivotal tracker - Project dashboard

Installation

Note: You need to have the following installed.

Then, clone the repository and run the npm install and bower install command in the same directory.

Dependencies

Install Dependencies by running:

  • npm install and then
  • bower install

Tests

After installation, run the npm test command to run all tests.

  • Test frameworks - Karma and jasmine
  • Assertion library - jasmine
  • Test coverage tool/service - Coveralls

Usage

From the terminal, run gulp in the project directory.

Contributors

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request 👍

License

MIT LICENSE


😎😎

About

Paperless is a document management system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published