📑 SharePDF: Building in Public
I am building SharePDF and sharing the entire journey here – progress, decisions, half-baked ideas, and everything in between.
SharePDF is an app that lets you upload PDF files to get a shareable link and track view analytics.
Website: sharepdf.app
🧱 Build Log
Updates won't be daily as I'm not working on this full-time.
🔹 January 14, 2026
- Implemented direct PDF access option, when enabled anyone can download the shared PDFs and LLMs like ChatGPT can also access and read the PDFs
- Added another sidebar menu "Preferences" from where people can set account-wide settings that applies to all PDFs
🔹 January 12, 2026
- Deployed the app to production on a Hetzner VPS via Dokploy, makes things so much easier to deploy and maintain
- Set up backups for the SQLite database file via Litestream, streams and saves everything to a Cloudflare R2 bucket
🔹 January 10, 2026
- The MVP is live, PDF upload, sharing links, and auth (email + social) features are working as expected
- Using Cloudflare R2 for storing PDFs, as I get 10 GB of storage each month and then egress is completely free
- Using SQLite as the database, even in production, because why not!
🔹 January 08, 2026
- Decided to use Laravel to build the app and started working on it already
- Using the Antigravity IDE for building this, currently I'm on the AI Pro plan
- Registered the domain SharePDF.app from Porkbun, costed $10.81 for a year
📦 Parking Lot
Ideas and suggestions I'm considering for some day.
Expiry dates for shared URLs: A feature to share PDFs for a limited time only, and then the share URL becomes invalid.
Lead capture: Opening URLs will show a lead capture form, and only entering a valid email will show the PDF.
Blog section: A blog section for sharing information about the app, educating the users, and will also be used for marketing.
📡 Public Updates