Swim Goal Tracker

Birthdate is used only to calculate the swimmer's age for age-group standards and updates automatically as they age up.

My Times

Focus on the process. The times will follow.

Speedo SectionalsFuturesJunior NationalsAchieved progress
Add Swim Goal Tracker to your phoneInstall it from your browser so it opens from a home-screen icon.

My Goals

Write down something you want to achieve. We’ll keep it front and center and cheer you on as your swim goals get closer.

GOAL CRUSHED! 🎉🏆

Goal Log

Active goals stay up top. Completed goals are kept below as part of the swimmer's achievement history.

Team Cheers

When a swimmer earns a new cut, signed-in family devices can get an alert and send a quick heart back.

Sign in and enable cut alerts in Settings to share celebrations across devices.

Achievement Badges

Badges unlock automatically as goals, time drops, and major cuts are achieved.

????

Unlockable

Goal Getter

Complete goals to unlock the collection

Work Horse

Build dryland consistency to reveal each achievement
THIS WEEK

0 / 4 Sessions

Build the habit. The work adds up.

🔥
0WEEK STREAK

What Did You Do Today?

Tap one or more. Your first tap logs today as one dryland session.

Not logged

Work Horse

Keep stacking sessions.

0 / 5

Strength Target

Optional — keep one strength target visible.

Exercise Goals

Optional detailed benchmarks.

Settings

Family Sync

Cloud account not connected

Connect a private family account so swimmer times, achieved cuts, stickers, dryland goals, and weekly check-offs can sync across your phones.

Cloud sync uses your own Supabase project. Your public project URL and anon key stay on this device; your password is never saved by the app.

Cut Celebrations & Alerts

Get a phone/browser notification when someone on this family account earns a new time cut. Notifications are opt-in on each device.

Sign in first, then enable alerts on each phone or computer that should receive them.

Selected Swimmer

Update the selected swimmer's color theme or standards group here if needed.

The tracker calculates current age from birthdate so Indiana age-group standards update automatically over time.

Achievement Reset

Use this if a time-drop badge was unlocked by mistake while testing. This only resets the selected swimmer's Drop It Like It's HOT progress. Times, goals, dryland history, and other achievements stay untouched.

Time Standards

CZ East remains the primary Sectionals cut used for progress and achievements. For swimmers age 14 and under, the app also shows Indiana State, Indiana Divisional, and Central Zone Age Group Championship cuts. Birthdate is used to update the applicable age-group cuts automatically as the swimmer gets older; Central Zone Age Group cuts disappear after age 14.

Primary standardWinter / Spring Futures & Jr Nats

2026 CZ East, Central Zone Age Group, USA Swimming Futures / Jr Nationals, and Indiana standards are loaded and ready.

Standards Library

Built in: 2026 Central Zone East Sectionals, 2026 Central Zone 14 & Under Age Group Championship cuts, USA Swimming Futures / Junior Nationals, and 2026 Indiana State & Divisional age-group standards.

Central Zone East
Primary Sectionals standard
2026
Central Zone Age Group
14 & Under Championship · AAA standard
2026
USA Swimming
Futures · Jr Nationals
2026
Indiana Swimming
Age Group State · Divisional
2026

Import State / LSC Standards PDF BETA

The PDF is read locally in your browser. The importer extracts recognizable event/time rows and saves a review copy on this device; it never uploads the PDF. Because associations format standards differently, imported cuts are not activated until they can be verified/mapped.

No custom standards PDFs imported yet.

You can still use backup files as a manual safety copy.