Inspiration

Working with PDFs remains a daily pain point—fragmented tools, clunky UIs, time-consuming workflows. Inspired by iLovePDF’s seamless simplicity and driven by AI-powered automation, we set out to build a one-stop, end-to-end PDF platform that feels like magic.

What it does

Our app lets you merge, split, compress, convert, edit, sign, protect, unlock, rotate, extract images, watermark, and apply OCR to PDFs—all in one place. AI enhancements include auto-summaries, translation, redaction suggestions, table extraction, and layout repair. Users enjoy personal dashboards and workflow chaining; super-admins manage users, billing, feature flags, and analytics.

How we built it

  • Bolt.new AI & WebContainers for rapid UI scaffolding and live coding
  • React + Tailwind CSS + shadcn/ui for modular, responsive components
  • Serverless Node.js with pdf-lib, Tesseract.js, and axios for PDF ops, OCR, and integrations
  • Supabase Auth & Prisma for secure user roles, seeded Super-Admin & demo accounts
  • Nodemailer & Mailchimp for SMTP/email automations
  • PhonePe & Cashfree APIs for payment integrations under admin middleware
  • GitHub Actions + Vercel for CI/CD, automated tests, and one-click deployment

Challenges we ran into

  • Handling large PDF files in-browser without freezing the UI
  • Designing a scalable, feature-driven folder structure for future growth
  • Achieving high OCR accuracy across diverse languages and scan qualities
  • Balancing robust security (rate-limiting, input validation, CORS) with seamless developer DX

Accomplishments that we’re proud of

  • Fully functional, production-ready user & admin dashboards that can be extended without touching core logic
  • End-to-end CI/CD pipeline with automated testing, linting, and deploy previews
  • AI-powered enhancements (auto-summaries, redaction suggestions, translation) baked into core workflows
  • Smooth, zero-config payment integration for PhonePe and Cashfree in the Super-Admin console

What we learned

  • The power of feature-driven folder organization for scalability
  • Best practices for offloading heavy processing (compression/OCR) to serverless functions
  • How to implement role-based API protection and environment-driven configuration
  • Designing intuitive, file-centric UIs that guide users step by step

What’s next for THIS

  • Launch native mobile apps with offline scan-to-PDF and background processing
  • Introduce team collaboration: shared libraries, comments, version history
  • Expand AI suite: form-field extraction, contract analytics, generative fill
  • Build a plugin marketplace for custom PDF workflows and integrations

Built With

  • and
  • axios
  • bolt.new-&-webcontainers
  • cashfree-api
  • configuration.we-used-javascript
  • cors
  • css3
  • eslint
  • exceljs
  • framer-motion
  • github-actions
  • google-drive/dropbox/onedrive-sdks
  • helmet.js
  • html5
  • lucide-react
  • mailchimp/mailchimp-marketing
  • make
  • node.js
  • nodemailer
  • pdf-lib
  • phonepe-api
  • postgresql
  • pptxgenjs
  • prettier
  • prisma-orm
  • rate-limiting-middleware
  • react-(next.js)
  • redis-+-bull
  • rest-&-graphql-apis
  • serverless-functions-(vercel/netlify)
  • sso-(saml/oauth)
  • supabase-auth
  • tabula-js
  • tailwind-css-(shadcn/ui)
  • tesseract.js
  • typescript
  • we-used-javascript
  • webhooks
  • winston
  • yup
  • zapier
  • zod
Share this project:

Updates