About WealthTrunk

The Problem That Started It All

Every year, I found myself spending hours updating a massive Excel spreadsheet with all our family's financial accounts, balances, and important information. Then I'd email it to my wife so she'd know where everything was "just in case." It was tedious, outdated the moment I sent it, and I knew there had to be a better way.

The Search for a Solution

I searched everywhere for an app that could:

  • Organize our complete financial picture by family member
  • Track wealth over time with beautiful visualizations
  • Keep everything private and secure
  • Generate shareable reports for family discussions

What I found were either basic budgeting apps focused on spending or complex investment trackers for individual users. Nothing solved the fundamental problem of family financial organization.

Building What Was Missing

As an indie developer, I decided to build WealthTrunk - the app I wished existed. Using Swift and SwiftUI, I created a privacy-first solution that stores all data in users' personal iCloud accounts using Apple's CloudKit technology.

Key Technical Decisions

  • Privacy by Design: No external servers, no data collection - everything stays in the user's iCloud
  • Family-Centric Architecture: Multi-profile system allowing organization by family member
  • Visual Wealth Tracking: Beautiful charts showing historical progress and future projections
  • PDF Generation: Professional Net Worth Statements with customizable privacy controls

Challenges Overcome

1. Data Architecture Complexity

Designing a system that could handle multiple family profiles while maintaining clean data relationships required careful planning of Core Data models and CloudKit schema.

2. Privacy vs. Functionality Balance

Creating powerful features while maintaining zero data collection meant building everything client-side, including complex chart generation and PDF creation.

3. User Experience Simplification

Making financial tracking approachable for non-technical users required extensive testing and iteration on the interface design.

4. Cross-Device Synchronization

Ensuring seamless sync between family members' devices using CloudKit while handling conflict resolution and offline scenarios.

What I Learned

This project taught me that sometimes the best products come from solving your own problems. The "annual spreadsheet email" story resonated with beta testers because many families face this exact challenge.

I also learned the value of generous free tiers in financial apps. By providing all core functionality for free (limiting only account quantity, not features), WealthTrunk removes barriers to adoption while still creating a sustainable business model.

Impact & Differentiation

WealthTrunk fills a unique gap in the personal finance space by focusing on family organization rather than budgeting or investing. The ability to generate professional PDF reports for family discussions, emergency planning, or financial advisor meetings creates real value that goes beyond simple account tracking.

The app represents a new category: Family Financial Organization - helping families move from scattered financial information to complete clarity and communication.

Looking Forward

What started as a solution to my own spreadsheet frustration has become a tool that helps families take control of their complete financial picture while maintaining complete privacy and control over their data.

Built With

Share this project:

Updates