Built for the pool deck

Every feature in Swimmer's Notes was designed with one goal: make training logging as fast and friction-free as possible.

Wet-Finger Workout Builder

Custom number pad, stroke chips, and oversized touch targets make logging sets lightning-fast — even with wet hands poolside.

  • Number pad for quick distance entry
  • One-tap stroke selection (Free, Back, Breast, Fly, IM)
  • Interval and rest period tracking
  • Set type: warm-up, main, cool-down, drill, kick
  • Repeat set duplication
🏆

Personal Bests Tracker

Track every event across all three course types. See your progression over time with interactive charts.

  • SCY, SCM, and LCM course support
  • Time progression charts per event
  • Meet and date tracking
  • Automatic best-time detection
  • Full event history with gold highlights
🏆
📊

Smart Dashboard

Your training at a glance. Weekly yardage charts, quick stats, and recent workout summaries — all auto-calculated.

  • Weekly yardage bar chart
  • Workout count and distance stats
  • Recent workout feed
  • Training trend visualization
  • Zero-config — works automatically
📊
🎒

Gear Bag

Track mileage on your swim gear and get alerts when equipment needs replacement.

  • 8 gear types: goggles, suit, cap, fins, paddles, snorkel, kickboard, pull buoy
  • Mileage tracking with progress bars
  • Color-coded wear status (green → yellow → red)
  • Retire and unretire gear
  • Default lifespan thresholds per gear type
🎒
📱

Offline First

No WiFi at the pool? No problem. Everything works offline and syncs seamlessly when you reconnect.

  • Full offline Firestore persistence
  • Unlimited local cache
  • Background sync on reconnection
  • No data loss guarantee
  • Works in airplane mode
📱
🔒

Private & Secure

Your training data is encrypted and stored securely with Firebase. Only you can access your workouts.

  • Per-user Firestore security rules
  • Google Sign-In or email/password
  • Data encrypted in transit and at rest
  • No third-party data sharing
  • Full data export (Pro)
🔒