1
1 Comment

Building EternaVaults: Adding Profile Photos for All Users

Hey Indie Hackers! 👋

Quick update on EternaVaults - our digital vault platform for families to securely store and share their most important memories and documents.

What I Built Today

Just finished implementing profile photo functionality for regular users. Previously, only admin users could upload profile photos, but now every family member can:

  • Upload and manage their own profile photos

  • See their photos across the platform

  • Fall back to Gravatar when no photo is uploaded

  • Remove photos and revert to default avatars

The Technical Challenge

The interesting part was handling the migration from local file storage to S3. We had users with old local file paths that were breaking, so I had to:

  1. Detect old local paths (/uploads/profiles/...)

  1. Gracefully fallback to Gravatar for broken images

  1. Ensure new uploads go directly to S3

  1. Maintain the same user experience across admin and regular users

Why This Matters

Profile photos might seem small, but they're crucial for:

  • Family recognition - especially important in family vaults

  • Trust building - seeing real faces builds confidence

  • User engagement - personalized experiences keep families active

Current Status

  • ✅ Profile photos for all user types

  • ✅ S3 integration with proper fallbacks

  • ✅ Mobile-responsive design

  • ✅ Consistent with our warm, family-focused UI

What's Next

Working on improving the emergency access system - the core feature that lets families access vaults when someone can't. It's the most technically complex part but also the most valuable for peace of mind.

The Bigger Picture

We're solving a real problem: families losing access to digital memories and important documents. Every day, people lose access to photos, documents, and accounts because there's no secure way to share access with trusted family members.

The market is huge - every family with digital assets needs this, but most don't realize it until it's too late.


Question for the community: How do you handle sharing access to important digital assets with family members? Do you have a system, or is it mostly "hope nothing happens"?

Would love to hear your experiences and any suggestions for making this more user-friendly.

#BuildInPublic #DigitalLegacy #FamilyTech #SaaS


EternaVaults is a secure digital vault platform for families. We're building in public and sharing our journey here.

posted toAvatar for product EternaVaults
EternaVaults
  1. 1

    Let's hope we all have a plan for the unthinkable!