Precision tracking for wear and tear. Know exactly when to replace your chain, tires, and cassette to keep performance at its peak.
4,650 km / 5,000 km
1,500 km / 5,000 km
800 km / 8,000 km
Transparent development logs mapping our journey from idea to App Store.
Integrated Strava API for automatic ride synchronization. Configured local iOS push notifications (`UNUserNotificationCenter`) firing alerts when component wear exceeds 90%. Built a dedicated Analytics tab using SwiftUI `Charts` for weekly mileage trends and component health diagnostics.
Integrated Firebase SDK (`FirebaseAuth`, `FirebaseFirestore`). Configured automatic anonymous sign-in and real-time Cloud Firestore synchronization under `users/{userId}`. Created interactive modal sheets (`AddBikeSheet`, `AddComponentSheet`) for adding/editing bikes and components with smart lifespan presets.
Created the official VeloMetric logo and established the brand's premium dark-mode aesthetic. Updated the landing page with realistic CSS-based iPhone mockups showing the actual app UI structure (Dashboard and Garage). Implemented this very progress tracker to log daily advancements transparently.
Scaffolded the base Xcode project (`VeloMetric.xcodeproj`) targeted for iOS 16+. Refactored the architecture to use a shared `ViewModel` via `@EnvironmentObject` across a new `TabView` containing the Dashboard and Garage views. Stripped out external dependencies to ensure an instant (~5s) first build experience.
Initial idea generation for a premium bike component tracker. Selected SwiftUI for native iOS feel and Firebase for backend synchronization.
Open VeloMetric.xcodeproj in Xcode on your Mac. Connect your iPhone via USB, select your personal Apple Developer Team under Signing & Capabilities, and press ⌘R to compile and run directly on your device in ~5 seconds.
On first install, go to Settings > General > VPN & Device Management on your iPhone and tap Trust on your Apple ID developer profile.
TestFlight public beta builds are uploaded via App Store Connect. Once an active build is released, tap below to join the public TestFlight beta group.
Track mileage accurately down to the kilometer. Get notified before your chain stretches and ruins your cassette.
Visualize your bike's health over time. Keep a detailed log of services, replacements, and tuning adjustments.
Your garage is always with you. Seamlessly sync your bikes and data across your iPhone, iPad, and Mac.