Skip to content

Repository files navigation

Life Tracker

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.

Features

Home

  • 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

Calendar

  • 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

Financial

  • 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

Quick Tools

  • 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

Profile

  • 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

Technical Details

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

Installation

  1. Clone the repository
  2. Open the project in Xcode
  3. Build and run on your iOS device or simulator

Requirements

  • iOS 16.0+
  • Xcode 14.0+
  • Swift 5.7+

Future Enhancements

  • 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

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Apple for SwiftUI and iOS development frameworks
  • SF Symbols for iconography

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages