Featured · 01 · Personal document vault

P-DOCS

Every document. One vault. In your own Google Drive.

A private vault for passports, IDs, licenses, visas and certificates — stored in the user's own Google Drive, with reminders before anything expires. A web app at pdocs.in plus a native iPhone app with on-device scanning, NFC passport reading, Face ID, widgets and Siri.

Visit pdocs.in
Role
Founder · Design · Full-stack · iOS
Timeline
Sep 2026 — present
Platforms
Web · iPhone
Status
● Live · iOS in review
P-DOCS on iPhone alongside the pdocs.in web dashboard

The problem → the idea

The problem

Important documents live everywhere — email attachments, camera rolls, random Drive folders. People only remember a passport, visa or license is expiring when it's already too late. And existing "document wallet" apps want everything uploaded to their servers.

The idea

Keep the files where the user already trusts them — their own Google Drive — and make them easy to scan, find and track. P-DOCS never stores document files on its own servers; it only holds the details needed to organize them (name, category, dates).

→ Design principle Your documents, your Drive. The app is an organizing layer, not a storage provider — least privilege everywhere.

Web app — pdocs.in

Dashboard

Expiry overview, categories, recent documents and upcoming expirations at a glance.

Upload & share

Upload, preview, revocable share links, search, collections, tags and PDF tools.

Reminders calendar

14-day view with per-category alerts so nothing slips past its expiry date.

Google + QR sign-in

Sign in with Google; sign in on another device by scanning a QR code.

Light & dark

Responsive from phone to wide desktop, and respects reduced-motion settings.

Admin console

Charts, user management, live support chat, announcements, error monitoring and an audit log.

Native iPhone app

Smart scanner

On-device text recognition (Apple Vision) fills in name, number and expiry date.

NFC passport chip

Reads the passport's chip with Core NFC to verify details.

Face ID lock

Biometric lock with a configurable relock delay.

Expiry reminders

Local notifications 7 days, 1 day and on the day — plus an optional 30-day heads-up.

Widgets, Siri & Spotlight

Home & Lock Screen widgets, Siri Shortcuts ("Show my Passport"), Spotlight and a Share extension.

Offline copies

Private on-device copies for travel — and UI updates ship over the air, no App Store wait.

Screens

Privacy & security decisions

Files stay in the user's Google Drive using the least-privilege drive.file scope — the app only sees files it created.
Row-level security on every table; admin functions are SECURITY DEFINER RPCs hard-gated and revoked from public roles.
Biometrics, OCR, reminders and offline copies all run entirely on the device.
In-app account deletion, GDPR / CCPA-ready privacy policy — no ads, no tracking.

Tech stack

Frontend
Next.js 16ReactTypeScriptTailwind CSS
Mobile
Capacitor 8SwiftWidgetKitApp IntentsVisionCore NFCLocalAuthentication
Backend
SupabasePostgres + RLSAuthRealtimeSECURITY DEFINER RPCs
Storage
Google Drive APIdrive.file scope
Infra
VercelSentryTestFlightApp Store Connect

Highlights

2
platforms, one codebase
0
document files on our servers
4
reminder windows per doc

What's next

iPad support Email sign-up Accessibility pass — VoiceOver & Larger Text Document types for every country