Can I vibe code Smallpdf?
The PDF Swiss army knife: merge, split, compress, convert.
Half this product is a one-sitting build that should embarrass the subscription: merge, split, rotate, reorder, and stamp PDFs are solved by open libraries (pdf-lib, qpdf), and processing locally in the browser beats uploading your contracts to someone's server anyway. The kinda protects the other half: high-fidelity Office conversions (PDF↔Word that preserves layout) and OCR are genuinely hard, licensed-engine territory. Build the manipulation toolkit, keep one converter bookmark for the rare layout-critical conversion.
Build a local-first PDF toolkit as a static web app — all processing client-side with pdf-lib, files never uploaded (say so prominently). Tools: merge multiple PDFs with drag-to-reorder page thumbnails, split by page ranges, rotate pages, delete pages, add page numbers or a text watermark, and compress by re-encoding images at chosen quality. Drag-and-drop input, live page previews, clear per-tool download buttons. Make it an installable PWA that works offline. Clean, fast, zero accounts, deployable to Vercel as static files.
A local-first PDF toolkit in the browser: merge with drag-to-reorder, split by ranges, rotate, compress images, page-number stamps — files never leave your machine.
- Layout-faithful PDF↔Word/Excel conversion
- OCR on scanned documents
- E-sign workflow features on their paid tier
- Batch processing UI polish
The conversion engines are licensed, tuned, and genuinely better — people pay for the one monthly conversion that has to preserve a complex layout.
A prompt is the first move, not the whole game. Course 01 teaches you to take a prompt like this one to a shipped, working app — reviewing, correcting, and steering the agent the whole way.
Start Course 01 →