Vibecode DocHub

track this build5 phases, 15 steps, beginner friendly
KINDA · weekend project
price $13.85/moyou'd save $166.2/yrbuild time multi-daycategory 📄 documents & pdfsreplaced by 0 people

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For DocHub, fill, annotate, request low-stakes signatures, and track document versions. The hard boundary is google integrations, hosted collaboration, signature workflow, and document delivery, plus document fidelity, identity, and compliance.

the project pack5 files · written for this build, step by step
README.md
# DocHub · indie build

Upload a document, place fields for the signer to fill, send a link, capture the signature with a full record of what was shown and agreed, produce a sealed output whose hash proves it has not changed, and keep an audit trail you could hand to someone who disputes it.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Runtime | Node 22 with PostgreSQL | signature records are consequential and want transactions and a real audit table |
| Documents | pdf.js for display, a PDF library for filling and flattening | the document a signer sees must be exactly the one they sign |
| Hashing | The original and the sealed output both hashed and recorded | the hash is what makes tampering detectable, which is most of the evidentiary value |
| Audit | Append-only records with no update path | an audit trail that can be edited is not evidence |
| Delivery | Signed, expiring links per signer | each signer gets their own link so the record attributes actions correctly |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the application and the sealing pipeline.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **PostgreSQL 16 or newer** · free
  - Why: Audit records are append-only and consequential, which wants a real database.
  - Get it: Install locally or run it in Docker.
  - Verify: psql connects and reports 16 or higher
- [ ] **A check on whether this is acceptable for your documents** · free to read; an hour of advice if the documents matter
  - Why: Electronic signature acceptance differs by jurisdiction and document type, and some documents cannot be signed this way at all. Finding out after signing is expensive.
  - Get it: Check the position for the specific documents you intend to use this for, and record what you found and when. If it matters commercially, ask someone qualified.
  - Verify: A written note records the position and the date checked
- [ ] **A transactional email provider with a verified domain** · free tiers cover this volume
  - Why: Signing links and sealed documents both arrive by email, and one in a spam folder is an unsigned agreement.
  - Get it: Create an account, add the DNS records, take the credentials.
  - Verify: A signing link arrives at three providers and is not in spam
- [ ] **Real documents of the kind you will use** · free
  - Why: Field placement, flattening and rendering all behave differently on a form generated by a word processor, a scanned document and one produced by a design tool.
  - Get it: Take three real examples including at least one that already contains form fields, which is the case that breaks flattening.
  - Verify: All three upload, place fields and seal correctly

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Identity verification of any kind.
- Qualified or advanced signatures under a specific legal framework.
- Advice about whether this is acceptable for a given document.
- Document storage suite integrations.
- Google integrations, hosted collaboration, signature workflow, and document delivery
- pixel-perfect proprietary PDF engine
- identity verification
- qualified trust services
- large template and integration ecosystem

If one of those is essential to you, that is the reason to keep paying for DocHub, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for DocHub because the visible editor is reproducible, but reliable rendering and legally defensible signature workflows are not a casual side project. The recurring cost buys format edge cases, fonts, rendering, encryption, signatures, evidence, retention, storage, backups, and legal requirements, not just the visible interface.

what you lose

xGoogle integrations, hosted collaboration, signature workflow, and document delivery

xpixel-perfect proprietary PDF engine

xidentity verification

xqualified trust services

xlarge template and integration ecosystem

prior art · use these instead of building, if you'd ratherStirling PDFActive open-source web application for a broad set of PDF operations.↗
share on X ↗"I just replaced DocHub ($13.85/mo) with one prompt"
the numbers

DocHub pricing

planmonthlyannual (per mo)what you get
free$0/user$0/user3 shared uses/month across core features; 2 document collaborators; 3 folders
basic$9.24/user$6.93/userSelected Pro features share 3 uses/month; unlimited downloads, self-signing, templates and folders; 2 organizations; 5 team members
pro$13.85/user$10.39/userUnlimited PDF editing, sign requests and envelopes; bulk send; in-person signing; AI editing/search tools; secure storage
site licensecustom—Custom quote; unlimited users; organizations and rooms; HIPAA BAA, SSO and priority support

free tier3 shared uses/month across core editing/signing/template/envelope/link features; 2 collaborators; 3 folders

billingmonthly + annual (25% annual discount); 30-day Pro trial; prices shown in EUR and converted to USD

hidden costsEach teammate needs a paid license for Pro features even though an organization may contain unlimited members. Taxes and final local currency are determined at checkout. Nonprofits get 20% off, with an additional 30% discount for annual payment.

verified 2026-08-13 · source ↗

questions
Vibecode DocHub

Kinda. The core of DocHub is buildable in a weekend with the prompt on this page, but there are real gaps: Google integrations, hosted collaboration, signature workflow, and document delivery, pixel-perfect proprietary PDF engine. Read the honest list above before committing.

How much does DocHub cost?

DocHub costs about $13.85/month (Pro, checked 2026-08-13), which is $166.2 per year.

What do I lose by replacing DocHub?

Honestly: Google integrations, hosted collaboration, signature workflow, and document delivery; pixel-perfect proprietary PDF engine; identity verification; qualified trust services; large template and integration ecosystem. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to DocHub?

Yes: Stirling PDF (Active open-source web application for a broad set of PDF operations.). Using prior art is also vibecoding; the prompt is for when you want it exactly your way.