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.
Log in or sign up for Devpost to join the conversation.