Skip to content

datathink/keepcontracts.com

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4,060 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Keep Contracts

Simple, secure document signing for DataThink's internal teams and products.

Keep Contracts is a white-labeled, self-hosted document signing service built on top of Documenso (v2.11.0) and maintained by DataThink.

About

Keep Contracts powers document signing workflows across DataThink's products. It is not a public SaaS product; accounts are provisioned by DataThink admins.

Documents are sent and managed via API. End recipients (contractors, parents, etc.) sign through a standard signing link without needing a Keep Contracts account.

Tech Stack

Local Development

Requirements

  • Node.js v22+
  • Docker and Docker Compose

Quickstart

  1. Clone the repo and copy the env file:
cp .env.example .env
  1. Start the database, mail catcher, and S3-compatible storage:
npm run dx
  1. Start the dev server:
npm run dev

Or run both at once:

npm run d

Local Access Points

Service URL
App http://localhost:3000
Email (Inbucket) http://localhost:9000
S3 dashboard (MinIO) http://localhost:9001
Database postgres://keepcontracts:[email protected]:54320/keepcontracts

Test Login

Email:    [email protected]
Password: password

Email

Locally, all outgoing email is captured by Inbucket at http://localhost:9000. No real emails are sent.

SMTP credentials in .env point to 127.0.0.1:2500, which is the Inbucket container.

Seeding

To reset and reseed the local database with sample data:

npm run prisma:seed

Upstream

This project is a fork of documenso/documenso at v2.11.0, licensed under AGPLv3. Upstream documentation is available at docs.documenso.com.

Support

Internal support: [email protected]

About

The Open Source DocuSign Alternative.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 91.4%
  • MDX 7.8%
  • Shell 0.4%
  • JavaScript 0.3%
  • CSS 0.1%
  • PLpgSQL 0.0%