GetDocReady is a free, privacy-first document compliance tool built for Indian exam aspirants. Helps UPSC, SSC, IBPS, NTA, and visa applicants compress PDFs, resize photos, and format signatures to exact portal requirements — 100% client-side, zero server uploads.
- 📄 PDF Compressor — Target any KB limit (100KB, 300KB, 500KB)
- 🖼️ Photo Resizer — Exact pixel + KB targeting with aspect lock
- ✍️ Signature Resizer — UPSC, SSC, IBPS spec presets built-in
- 🗂️ PDF Merger — Combine multiple docs client-side
- 🏷️ SSC Slate Editor — Name + date overlay for exam photos
- ✅ Compliant Stamp — Live PASS/FAIL indicator on every output
| Problem | GetDocReady Solution |
|---|---|
| Govt portals reject photos | Exact KB + pixel targeting |
| PDF too large to upload | Binary-search compression engine |
| Signature too faint | Contrast accelerator filter |
| Multiple docs to combine | Client-side PDF merger |
| SSC slate requirement | Auto slate generator |
| Layer | Technology |
|---|---|
| Frontend | React 18 + TypeScript |
| Styling | Tailwind CSS |
| PDF Processing | pdf-lib.js (client-side) |
| Image Processing | HTML5 Canvas API |
| Hosting | Cloudflare Pages |
| Domain | getdocready.in |
All document processing happens entirely inside the user's browser using HTML5 Canvas and pdf-lib. No files are ever uploaded to any server. No user data is collected or stored. Works 100% offline after initial page load.
git clone https://github.com/YOUR_USERNAME/getdocready.git
cd getdocready
npm install
npm run devHosted on Cloudflare Pages.
Build command: npm run build
Output directory: dist
MIT License — Free to use and modify.
Built with ♥ in India. For support: support@getdocready.in

