In Late Development

ShoeMiles is in late development and will soon be pending App Store review.

👟

Your running shoes, tracked.

A privacy-first shoe tracking app that automatically pulls mileage from HealthKit workouts, warns you when shoes need replacement, and helps you manage your entire shoe rotation.

No accounts. No tracking. No data collection. Just your shoes and your miles.

App Store — Coming Soon
5 Sports Supported
190+ Shoe Models
2 Siri Shortcuts
0 Data Collected

See It in Action

A modern, glass-inspired design built for iOS 26.

Everything You Need to Manage Your Shoes

Automatic tracking, smart warnings, zero hassle.

📊

Automatic Mileage Tracking

ShoeMiles pulls workout data directly from Apple HealthKit. Your shoe mileage updates automatically after every run, walk, or hike.

⚠️

Replacement Warnings

Set mileage and time thresholds for each shoe. Get notified when shoes are approaching retirement so you never run on worn-out gear.

👟

Shoe Catalog

Built-in catalog with 190+ models from 18 major brands. Fuzzy search finds your shoes instantly — or enter any shoe by hand if it's not in the list.

🔄

Rotation Management

Track active, inactive, and retired shoes. Manage your rotation with per-sport shoe limits and one-tap status changes.

🏃

Multi-Sport Support

Running, walking, hiking, trail running, and cross training. Assign each pair of shoes to the sport you wear them for.

📱

Home Screen Widgets

See your most-used shoes and their mileage status right on your home screen without opening the app.

🗣️

Siri Shortcuts

Ask Siri to check your shoe status or get a mileage report — without ever opening the app.

📝

Shoe Notes & History

Add notes at any mileage point — track fit changes, cushioning feel, or anything else. Full workout history per shoe.

☁️

iCloud Sync

Your shoe data syncs across all your devices via iCloud. Switch phones without losing a single mile.

🏆

Retirement & Archival

Retire shoes with a rating and comment. Keep a full archive of every shoe you've ever run in, with lifetime stats.

💡

Smart Auto-Assignment

ShoeMiles learns which shoes you wear for which runs and automatically assigns new workouts based on your patterns — all on-device.

🔒

Privacy First

All data stays on your device and in your private iCloud. No accounts, no analytics, no servers, no third-party SDKs.

How It Works

Get started in three simple steps.

1

Add Your Shoes

Search the built-in catalog or enter your shoes manually. Set brand, model, size, colorway, and mileage thresholds for each pair.

2

Connect HealthKit

Grant HealthKit access and ShoeMiles automatically imports your workouts. Assign runs to shoes and watch mileage update in real time.

3

Run & Track

Keep running. ShoeMiles handles the rest — tracking mileage, sending warnings, and telling you when it's time for new shoes.

Why Track Shoe Mileage?

Your shoes wear out before they look worn out.

The 300–500 Mile Rule

Most running shoes lose their cushioning and support between 300 and 500 miles, depending on the shoe, your weight, and your running style. After that, injury risk increases significantly.

ShoeMiles tracks every mile so you know exactly where each pair stands — no guessing, no spreadsheets, no forgetting.

Smart Rotation

Research shows that rotating between multiple pairs of running shoes can reduce injury risk by up to 39%. Different shoes stress your body in different ways, giving tissues time to recover.

ShoeMiles helps you manage your rotation with per-sport assignments, active/inactive status, and at-a-glance mileage comparisons.

Technical Details

Built with the latest Apple technologies.

Platform

iOS 26+ (iPhone)

Framework

SwiftUI, SwiftData, HealthKit

Design

iOS 26 Liquid Glass

Cloud Sync

iCloud (private database)

Widgets

Home screen via WidgetKit

Siri

2 shortcuts (AppIntents)

Shoe Catalog

190+ models, 18 brands, offline

Price

To be determined

Privacy

100% on-device, zero data collection