Life Tracker is a comprehensive iOS application designed to help users manage various aspects of their life in one place. From tracking finances and events to monitoring workout progress and setting goals, Life Tracker serves as your personal life management hub.
- AI-Powered Snapshot: Get a quick overview of important information at launch
- Reflection Summaries: Quarterly "Your life so far" stories generated by AI
- Upcoming Events: View your most important upcoming events at a glance
- Financial Overview: See your financial status and upcoming expenses
- Work Schedule: Track hours worked, base pay, and overtime
- Events: Manage birthdays, important dates, anniversaries, and other events
- Gym Schedule: Track your workouts with detailed exercise information
- Expenses: View due dates for one-time and recurring expenses
- Predictive Analytics: Forecast cash flow 6 months out based on past data
- Smart Alerts: Get intelligent notifications about financial changes
- Expense Tracking: Manage one-time and recurring expenses
- Goal Savings: Set and track progress towards savings goals
- Countdown Timer: Track days until important events
- Paycheck Calculator: Calculate net pay based on hours and tax rate
- Goals Editor: Create and update savings goals with progress tracking
- Net Worth: View your overall financial standing
- Total Expenses: See the total amount spent over time
- Total Savings: Track your accumulated savings
- Goal Progress: Monitor all your goals in one place
- Badges: Earn achievements for reaching milestones
Built with:
- SwiftUI for the UI
- MVVM architecture
- UserDefaults for data persistence (would be replaced with Core Data in production)
- Charts framework for data visualization
- Designed following Apple's Human Interface Guidelines
- Clone the repository
- Open the project in Xcode
- Build and run on your iOS device or simulator
- iOS 16.0+
- Xcode 14.0+
- Swift 5.7+
- Core Data integration for robust data persistence
- Cloud sync with iCloud
- OpenAI API integration for AI-powered insights
- Notification system for reminders and alerts
- Apple Watch companion app
This project is licensed under the MIT License - see the LICENSE file for details.
- Apple for SwiftUI and iOS development frameworks
- SF Symbols for iconography