Inspiration

I use email-based shipment tracking often, but it always felt slow, cluttered, and limited—especially on mobile. With iOS 26 integrating tracking into Wallet, I realized there’s room for a tool built for power users: people who buy, sell, or ship frequently and need more than just basic updates.

I wanted something elegant, private, and fast.

What it does

Tracksy is a native iOS app that tracks all your online shipments in one clean interface. It supports 1000+ couriers, custom titles, rich status updates, and smart filters like “Active” and “Delivered.” Users can upgrade to Tracksy Pro, unlocking background refresh, unlimited active shipments, and more—powered seamlessly by RevenueCat.

How I built it

  • Frontend: Swift + SwiftUI for a fully native experience
  • State & Persistence: SwiftData
  • Backend: FastAPI on Render, proxying 3rd-party courier APIs
  • Subscriptions: RevenueCat powers Pro entitlements with a monthly IAP

Challenges

  • Minimizing API costs without compromising UX
  • Designing a custom UI that stands out yet feels native

What’s next

  • Native Apple Watch app for quick glances and delivery status on the wrist
  • macOS version with a unified timeline and desktop notifications

Tracksy isn’t just a tracker—it’s a calm, focused workspace for keeping your deliveries under control.

Built With

  • fastapi
  • render
  • revenuecat
  • swift
  • swiftdata
  • swiftui
Share this project:

Updates