Documents & PDFsCAN I VIBECODE
Smallpdf Pro?
BUILD FIRST
- One specific customer type and one primary use case
- A vertical slice that completes the main job without manual workarounds
- Visible limits, review steps, and a fallback when an external dependency fails
LEAVE FOR LATER
- Broad third-party integrations
- High-scale collaboration, syncing, and permissions
- Automation that can cause harm without human review
RESEARCH NOTES
What this tool actually does.
Smallpdf Pro is the paid subscription tier of Smallpdf, a web-based PDF tool suite. Official pricing pages describe Pro as unlocking unlimited access to 40+ PDF tools (free tier gets limited access to ~21 tools with 2 conversions/day). Pro-specific features include OCR, strong compression, batch conversion, edit-text, digital signatures, unlimited AI-tool access, full mobile/desktop app access, zero ads, and priority support. Pro includes a full Sign.com Premium subscription for e-signing, with unlimited signees. Billing is auto-renewing monthly or yearly (yearly is ~25% cheaper per month), with a 7-day free trial requiring payment details. Teams plans (2+ seats) add centralized billing, volume discounts, and member access management. All plans use 256-bit TLS file transfer and integrate with Google Drive, Dropbox, and a Chrome extension.
RESEARCHED BUILD PROMPT
Give this to your coding agent.
Build a replacement for Smallpdf Pro: a web-based PDF utility suite, not a clone of the Smallpdf brand, logo, color scheme, or UI. Core workflow: user drags-and-drops a PDF, selects a tool from a toolbar (Convert, Compress, Merge, Split, eSign, OCR, Edit, Rotate, Protect), configures options, and receives a processed downloadable file. Support chaining multiple operations (e.g., compress then merge) in one session and optional Google Drive/Dropbox file import. User-facing requirements: upload progress bar, per-tool option panels, task queue with status, secure temporary file storage with auto-deletion, clear error messages for corrupt/oversized files, and download links that expire. Technical requirements: server-side processing via a job queue (BullMQ or similar), convert via LibreOffice/PDF engines, strong compression via Ghostscript, OCR via Tesseract, PDF manipulation with pdf-lib and pdf.js, e-signature via a simple embedded signature canvas and signature certificate recorded in PDF metadata; Node.js backend with React frontend (or similar SPA). Store files encrypted (AES-256) and enforce per-file size limits. Deliverable includes README with setup, environment variables, architecture overview, and known limitations (e.g., OCR accuracy, no native mobile/desktop apps, no billing/account system, no AI question generator, no team admin console).
Do not copy the original brand, proprietary assets, or UI; create an original visual system.
Out of scope for v1: enterprise-scale infrastructure, broad integrations, and feature parity with the reference product.