Skip to content

daveklee/taptaptrack

Repository files navigation

Tap Tap Track

Hi, I'm Dave. I wanted to make my own tracking app, so I did.

This is a simple iOS app for tracking life events with just one tap. Use it, modify it, do whatever you want with it.

🌐 Website: taptaptrack.com

iOS 17.0+ SwiftUI SwiftData

Current version: 1.5.2

What It Does

  • Track moments with one tap
  • Organize taps into custom categories
  • Choose from 200+ icons for your tap presets
  • Widgets paused (v1.5.2): Widget support is temporarily disabled while stability issues are addressed
  • Location capture timeout (v1.5.1): Confirmation stays open while location is found (up to 30 seconds), then auto-dismisses like normal
  • Preset badges (v1.5.1): Location and number-input icons appear on tap squares for quick scanning
  • Guided onboarding (v1.5): Set up your first taps with recommended presets, categories, and quick setup tips
  • Tap shortcuts (v1.5): Jump to Manage from the home screen and long-press any tap to edit it fast
  • Custom colors (v1.2): Pick from 16 curated colors for each event preset. Colors make your events instantly recognizable throughout the app.
  • Charts & trends (v1.2): Visualize your tracking patterns with beautiful charts and trend analysis. See daily and weekly statistics, spot patterns over time.
  • Optional location logging (v1.2, updated v1.4.1): Enable location logging per tap preset (disabled by default) to automatically capture GPS coordinates and nearby business names. If enabled, only anonymous coordinates are sent to Apple's servers to fetch business names. Your tracked events and personal data remain private and stored locally.
  • Foursquare import (v1.3): Import your Foursquare (Swarm) checkin history with all location data preserved
  • Enhanced search (v1.3): Powerful search and date range filtering for large event datasets
  • Performance optimized (v1.3): Handles thousands of events smoothly with lazy loading and optimized filtering
  • Number input (v1.4): Add numeric values to taps with optional slider and direct input. Configure min/max ranges or allow any number. Support for whole numbers or decimals.
  • View your history and export to CSV

Installation

  1. Clone this repository
  2. Open TapTapTrack.xcodeproj in Xcode
  3. Build and run

Requirements

  • iOS 17.0 or later
  • Xcode 15.0 or later

License

MIT License - see the LICENSE file for details.

Use it, modify it, share it. Have fun!

About

A personal event tracking app for iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors