Mustafa Hafeez

Travel Document Vault - Never miss a passport renewal. iOS & Android. No cloud.

by
Built after an immigration officer told me my daughter's passport had 7 months left. We were fine - barely. I couldn't find an offline app that tracked expiry dates for a whole family without charging a yearly fee or storing passport photos on a server. So I built one. Scan once. Reminders fire automatically - 6 months, 3 months, 1 month, expiry day. No cloud. No account. No subscription. iOS & Android. Free to start. $9.99 one-time Pro.

Add a comment

Replies

Best
Mustafa Hafeez

Hey Product Hunt 👋

I'm Mustafa - a developer and a father who nearly ruined a family trip because I didn’t realise my daughter’s passport had only 7 months left.

That moment is what led to this app.

Everything I tried before - cloud drives, camera roll, password managers - needed multiple tools to do what should be one simple job. And none of them understood that a passport actually expires.

So I built Travel Document Vault.

The goal was simple: a place to store travel documents and get reminders before they expire.

Key principles behind the app:
• Everything is stored on your device
• No accounts and no cloud storage
• Works completely offline
• Expiry reminders months in advance
• Designed for families and frequent travellers

It’s now live on both iOS and Android.

No VC funding, no team - just something I originally built for my own family.

I’d really love honest feedback from the Product Hunt community, especially from anyone who has ever had a stressful passport expiry moment before a trip.

Happy to answer any questions about building it (React Native + Expo), the privacy approach, or launching a mobile app as a solo developer 🙏

Mustafa Hafeez
A major update has landed: - Now available in over 20 languages. The app feels native wherever you are. - Large vaults import and export considerably faster. - Large vaults now show live progress during import. No more wondering if it is working. - Drag to reorder your family profiles any way you like. - Recovery code: never get locked out. Generate a backup code in Settings. - Join our Telegram community to share feedback, get tips, and talk to the team directly.