Track debts, manage budgets, achieve savings goals, and optimize your finances with velocity banking principles
Bradley's Finance Hub is a comprehensive iOS application designed to help you take complete control of your finances. Built with SwiftUI and Core Data, the app provides powerful tools for debt management, budgeting, savings tracking, and financial planning using velocity banking and zero-based budgeting principles.
Privacy-First: All your financial data is stored locally on your device. No third-party analytics, no tracking, no data sharing.
- Track all your debts in one place
- Debt snowball and avalanche payoff strategies
- Payment history and progress tracking
- Debt payoff timeline visualization
- Interest rate calculations
- Monthly budget creation and tracking
- Zero-based budgeting system
- Envelope budgeting method
- Budget categories and alerts
- Spending vs. budgeted comparisons
- Set and track multiple savings goals
- Progress visualization
- Target date planning
- Contribution tracking
- Priority-based goal management
- Net worth calculator and tracking
- Financial health score
- Credit score estimator
- Comprehensive financial reports
- Interactive charts and graphs
- Multiple account tracking
- Transaction history
- Recurring transaction management
- Account balance monitoring
- Velocity calculator for debt optimization
- Payment strategy recommendations
- Cash flow analysis
- Debt payoff acceleration tools
- Financial calendar view
- Activity feed and notifications
- Challenge library for savings
- Data export (JSON, CSV, PDF)
- Biometric authentication
- Dark mode support
- iCloud sync (optional)
- Platform: iOS 17.0+
- Language: Swift 5.0
- Framework: SwiftUI
- Data Storage: Core Data (local) with optional CloudKit sync
- Architecture: MVVM with SwiftUI
- Authentication: Apple Sign In, Biometric (Face ID/Touch ID)
- iOS 17.0 or later
- Xcode 15.0 or later (for building from source)
- Apple Developer account (for App Store distribution)
-
Clone the repository:
git clone https://github.com/ronb12/Bradleys-Financial-Hub.git cd Bradleys-Financial-Hub -
Open the project in Xcode:
open BradleysFinanceHub.xcodeproj
-
Select your development team in Xcode:
- Go to Signing & Capabilities
- Select your team for automatic signing
-
Build and run:
- Select a simulator or connected device
- Press
Cmd + Rto build and run
- Local Storage: All data is stored locally on your device using Core Data
- No Tracking: Zero third-party analytics or tracking services
- Encryption: Data encrypted at rest with iOS security measures
- CloudKit Sync: Optional iCloud sync uses Apple's encrypted CloudKit service
- Biometric Protection: Face ID/Touch ID support for app access
For detailed privacy information, see our Privacy Policy.
Coming soon to the App Store.
This is a personal project. Contributions and suggestions are welcome! Please feel free to open an issue or submit a pull request.
Copyright Β© 2025 Bradley's Finance Hub. All rights reserved.
This software is proprietary and confidential. Unauthorized copying, modification, distribution, or use of this software, via any medium, is strictly prohibited.
- Privacy Policy: View Online
- GitHub Pages: Website
- Repository: GitHub
For support, questions, or feature requests, please open an issue on GitHub.
Made with β€οΈ using SwiftUI
Β© 2025 Bradley's Finance Hub. All rights reserved.