Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phpexpertsinc/contractstracker
A simple Laravel web package to facilitate sending contract documents (NDAs, etc) to multiple people.
https://github.com/phpexpertsinc/contractstracker
Last synced: about 6 hours ago
JSON representation
A simple Laravel web package to facilitate sending contract documents (NDAs, etc) to multiple people.
- Host: GitHub
- URL: https://github.com/phpexpertsinc/contractstracker
- Owner: PHPExpertsInc
- Created: 2020-12-08T18:45:27.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2020-12-21T20:08:58.000Z (almost 4 years ago)
- Last Synced: 2024-05-27T21:36:15.334Z (6 months ago)
- Language: PHP
- Size: 176 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE.cc-by.md
Awesome Lists containing this project
README
# ContactSigner
[![TravisCI](https://travis-ci.org/phpexpertsinc/skeleton.svg?branch=master)](https://travis-ci.org/phpexpertsinc/skeleton)
[![Maintainability](https://api.codeclimate.com/v1/badges/503cba0c53eb262c947a/maintainability)](https://codeclimate.com/github/phpexpertsinc/SimpleDTO/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/503cba0c53eb262c947a/test_coverage)](https://codeclimate.com/github/phpexpertsinc/SimpleDTO/test_coverage)ContractsTracker: A simple Laravel web package to facilitate sending contract documents (NDAs, etc) to multiple people.
## Installation
Via Composer
```bash
composer require phpexperts/contract-signer
```## Usage
This is a Laravel package and requires Laravel 6+ or later.
It will automagically install its own URLs / web routes.
For the admin interface:
* https://www.yourdomain.com/admin/contract-signer/
For the end-user contract signing route:
* https://www.yourdomain.com/contracts/sign/{emailaddress}/{contractId}
# Use cases
✔ Provides a web interface for contract signing.
✔ Rapidly delivers to-be-signed documents to multiple emails.
✔ Keeps track of whom has signed what documents.
✔ Regularly reminds recipients to sign the documents via email.## Customer Stories:
**As a Corporate Executive,**
* I want to have all of my employees, contractors and apprentices sign Non-Disclosure Agreements and other contracts.
* I want a record Who, What and When each document was sent to, signed, and returned.
* I want an easy-to-use Document Signer for the end-user.
* I want emails to be sent daily reminding each person of outstanding contracts that need to be signed.## Minimum Viable Product (MVP)
1. Store a Non-Disclosure Agreement as Electronically Signable Form.
2. Display Contract via a Link created per Recipient based upon their Email Address.
3. Record when the NDA was sent to each recipient.
4. Provide a simple Electronic Signature apparatus for each contract, similar to DocuSign.
5. Display a Report showing Who, What and When each document was sent to, signed, and returned.## Testing
```bash
phpunit --testdox
```# Contributors
[Theodore R. Smith](https://www.phpexperts.pro/])
GPG Fingerprint: 4BF8 2613 1C34 87AC D28F 2AD8 EB24 A91D D612 5690
CEO: PHP Experts, Inc.## License
This project is licensed under the [Creative Commons Attribution License v4.0 International](LICENSE.cc-by.md).
![CC.by License Summary](https://user-images.githubusercontent.com/1125541/93617603-cd6de580-f99b-11ea-9da4-f79c168c97df.png)