Skip to content
PDFInstructor

Integration handoff

Implemented in this repository

  • Public homepage, features overview, and feature detail pages
  • Signed-in workspace with course lessons, tool catalog, and in-browser PDF workbench
  • Workspace shell, tool catalog, in-browser PDF workbench, and in-tool how-to panels
  • Prisma content models with seed script and static fallback
  • Invite-only Clerk membership, member workspace, admin, and Personalized Help
  • Design token system and accessible UI components

Preview-only

  • Merge, split, rotate, remove, extract, rearrange, watermark, page numbers, overlay, images to PDF, create, visual sign, and rebuild (compress / web optimize) run in the browser after sign-in
  • OCR, redact, protect, unlock, convert, edit, and compare stay listed without file processing
  • Public pages stay open. The workspace requires an invited member

External integrations required

  • Clerk production keys, webhook, and a PostgreSQL database for members
  • Document processing service for OCR, conversion, true redaction, and PDF passwords
  • Neon PostgreSQL database for editorial content in production
  • OpenRouter key for Personalized Help replies

Undecided policies

File retention duration, maximum upload size in production, optional cloud storage, and encryption specifics should be finalized before public launch and reflected in the privacy policy.