Live · Independent product

DealForte

A document workspace with control after sharing.

DealForte secure document sharing interface

An independent product I designed and built end to end. DealForte gives founders, investors and deal teams a secure way to share documents while retaining visibility and control over access.

OUTCOME / CURRENT STATUS

A live product, built end to end

DealForte is live with document rooms, recipient-specific sharing, optional verification and NDA gating, access expiry and revocation, engagement tracking, and billing. My ownership spans the backend, frontend flows and deployment.

My contribution

  • Built secure document rooms with recipient-specific sharing, verification, NDA gates, expiry and download controls.
  • Implemented server-side PDF watermarking by rasterizing pages and tiling viewer-identity marks, making shared copies attributable to a viewer.
  • Recorded room, document, page-view and download events to provide owners with a detailed access and activity history.
  • Streamed watermarked pages with no-cache headers and per-session SSE signaling, allowing revocation to interrupt an active viewing session.
  • Shipped the hosted product with billing and cloud deployment.

The problem and decisions

I designed document access around verified recipients, viewer-specific rendering, detailed activity records and session-aware revocation. These mechanisms give owners visibility and control even after a document has been shared.

Document access, from sharing to review
  1. Create a room & share a link
  2. Apply configured access checks
  3. View documents & record activity

Verification and NDA requirements are optional. The sender can configure expiry and revoke access after sharing.

Tools and technologies

PythonFastAPIPostgreSQLReact / TypeScriptDockerAWSCloudflare R2
Open DealForte ↗View open-source project ↗Discuss this work ↗