SwiftTracker
August 7, 2026 Β· View on GitHub
SwiftTracker is a privacy-first iOS app for tracking spending and betting activity, turning everyday transactions into actionable insights and healthier financial habits.
Rather than functioning as a simple transaction log, SwiftTracker helps users understand behavioral patterns through trend analysis, configurable alerts, and personalized thresholdsβall while keeping data under the user's control.
β¨ Features
π Behavioral & Trend Analysis
Visualize spending and betting activity over time with interactive charts and summaries.
- Daily, weekly, and monthly insights
- Category-based analysis
- Historical activity tracking
- Identify recurring patterns and changes in behavior
- Interactive SwiftUI charts
β‘ Fast Activity Logging
Record an expense or bet in seconds.
Each entry can include:
- Amount
- Category
- Date
- Activity type
- Notes
Entries are organized into a searchable history for quick review.
π Smart Alerts & Reminders
Set personalized thresholds and receive notifications when activity approaches predefined limits.
Examples include:
- Spending limits
- Daily activity thresholds
- Personal targets
- Custom reminders
These alerts are designed to help users recognize patterns early rather than only reviewing them after the fact.
π Privacy-First Architecture
SwiftTracker is designed with privacy as a core principle.
- Data can remain stored locally on the device
- No cloud account is required for core functionality
- Optional encryption can protect stored data
- iCloud synchronization is opt-in
Your data stays under your control.
βοΈ Optional iCloud Sync
Enable iCloud to synchronize your SwiftTracker data across supported Apple devices.
This provides:
- Cross-device synchronization
- Automatic backups
- Seamless access across Apple devices
iCloud functionality is optional.
π¨ Native SwiftUI Experience
Built with SwiftUI, SwiftTracker provides a modern Apple-native interface designed for iPhone and iPad.
- Light Mode and Dark Mode support
- Responsive layouts
- Native navigation
- iPhone and iPad support
- Accessibility-conscious UI design
π οΈ Technology Stack
SwiftTracker is built using Apple's native development technologies.
| Technology | Purpose |
|---|---|
| Swift | Application development |
| SwiftUI | User interface |
| iOS | Mobile platform |
| iCloud | Optional cross-device synchronization |
| User Notifications | Alerts and reminders |
| Swift Charts | Data visualization |
| Xcode | Development environment |
π Getting Started
Requirements
- Xcode 15 or later
- iOS 17 or later
- macOS compatible with your installed Xcode version
- iPhone/iPad or iOS Simulator
Clone the Repository
git clone https://github.com/bigjermaine/SwiftTracker.git
cd SwiftTracker
Open the Project
open SwiftTracker.xcodeproj
Alternatively, open SwiftTracker.xcodeproj directly in Xcode.
Build & Run
- Select an iOS Simulator or connected device.
- Open the
SwiftTrackerscheme. - Press βR to build and run.
- Create your first expense or betting entry.
ποΈ Project Goals
SwiftTracker is built around a simple idea:
Tracking behavior should help you understand itβnot simply record it.
The project explores how native iOS technologies can be used to transform raw activity data into meaningful, privacy-conscious insights.
π Privacy
Privacy is a fundamental part of SwiftTracker's design.
The application is designed to minimize reliance on external services and keep user data local whenever possible. Optional synchronization features allow users to choose whether they want their data available across Apple devices.
For production deployments, review the application's privacy configuration, encryption implementation, and iCloud entitlements before enabling these capabilities.
π€ Contributing
Contributions, improvements, and suggestions are welcome.
To contribute:
- Fork the repository.
- Create a feature branch.
git checkout -b feature/your-feature
- Make your changes.
- Commit your work.
git add .
git commit -m "Add your change"
- Push the branch.
git push origin feature/your-feature
- Open a Pull Request.
π License
Add your preferred open-source license here, such as MIT, if you intend to distribute SwiftTracker under an open-source license.
GitHub Tagline
Privacy-first iOS spending and betting tracker with behavioral insights, smart alerts, and optional iCloud sync.