CodeCanU
← Back to products
Mobile / iOS

SubTrackr – Subscription With Recurring Bill Tracker | iOS Mobile App

SubTrackr — Never Get Charged By Surprise Again SubTrackr is a production-ready iOS subscription tracker built entirely in native SwiftUI for iOS 17+. The average household spends hundreds of dollars each month on subscriptions and often forgets about several of them. SubTrackr solves that problem with real-time Firestore sync, smart renewal and trial reminders, beautiful Swift Charts analytics, and a pre-wired StoreKit 2 paywall so your monetization is already built. This i…

29.00 USDT

All source code listed on this site is collected from the internet. If any listing infringes your rights, please contact us and we will remove it immediately.

Description

SubTrackr — Never Get Charged By Surprise Again

SubTrackr is a production-ready iOS subscription tracker built entirely in native SwiftUI for iOS 17+. The average household spends hundreds of dollars each month on subscriptions and often forgets about several of them. SubTrackr solves that problem with real-time Firestore sync, smart renewal and trial reminders, beautiful Swift Charts analytics, and a pre-wired StoreKit 2 paywall so your monetization is already built.

This is a complete, App Store-ready source code template — not a UI kit and not a skeleton project. Every feature described below is fully implemented, tested, and documented.

Demo Mode — Run It Right Now

SubTrackr includes a built-in Demo Mode. Open the project, press Build, and a fully working app launches instantly with six pre-loaded subscriptions. No Firebase account, configuration, or setup is required. A yellow banner inside the app indicates when Demo Mode is active. Replace the placeholder GoogleService-Info.plist with your own Firebase configuration file to start using real user data.

Core Features

  • Real-Time Dashboard — Hero spending card with monthly and yearly totals, upcoming renewals within seven days, active free-trial alerts, and category spending previews. Data updates automatically through Firestore.
  • Smart Add/Edit Form — Searchable catalog of 30+ popular services including Netflix, Spotify, iCloud+, Adobe Creative Cloud, ChatGPT Plus, Notion, and more. Each service includes suggested pricing, SF Symbol icons, and brand colors. Custom services can also be added.
  • Subscriptions List — Live search, category filtering, status filtering (Active/Paused), and multiple sorting options including billing date, name, amount, and date added. Swipe actions allow deletion or pause/resume functionality. User preferences persist across launches.
  • Swift Charts Analytics — Interactive spending breakdown by category, six-month spending trends, top subscription rankings, and automatically generated insights based on user data.
  • Free Trial Tracking — Mark subscriptions as free trials, specify trial end dates, and receive reminders before they convert into paid subscriptions.
  • Renewal Reminders — Local notifications scheduled before renewals. No server infrastructure required. Optional server-side push notifications can be enabled through Firebase Cloud Functions.
  • Multi-Currency Support — Supports more than 100 currencies with normalized monthly spending calculations and consistent currency formatting throughout the app.
  • Full Settings Screen — Currency selection, appearance controls, notification settings, CSV export, account management, and version information.
  • CSV Export — Export all subscription data through the native iOS Share Sheet. Premium feature protected by the paywall.

Authentication (3 Providers, Fully Working)

  • Sign in with Apple
  • Continue with Google
  • Email and Password authentication
  • Password reset support
  • User-friendly error handling
  • Persistent login sessions
  • Secure sign-out and Firestore listener cleanup

StoreKit 2 Paywall — Pre-Wired & Ready

The monetization layer is already implemented. Simply connect your own App Store Connect products.

  • Free tier supports up to five tracked subscriptions
  • Premium unlocks unlimited tracking, analytics, and CSV export
  • Monthly, Yearly, and Lifetime plans included
  • Restore Purchases support through AppStore.sync()
  • Automatic entitlement synchronization through Transaction.updates
  • Local StoreKit Configuration file included for simulator testing

Firebase Integration

  • Firebase Authentication (Email, Apple, Google)
  • Cloud Firestore for real-time synchronization
  • Production-ready Firestore security rules included
  • Firebase Cloud Messaging integration
  • Optional Cloud Functions source code included
  • Free Spark Plan supports core application functionality

Code Quality & Architecture

  • 100% native SwiftUI implementation
  • Clean MVVM architecture
  • Modern async/await concurrency
  • No force unwraps
  • Release build without compiler warnings
  • Proper @MainActor usage
  • Debug code isolated using #if DEBUG
  • Accessibility support including VoiceOver and Dynamic Type
  • Fully tested in Light and Dark Mode

Design System

  • Modern fintech-inspired visual design
  • Adaptive colors for Light and Dark Mode
  • Centralized theme configuration
  • Consistent spacing and typography system
  • SF Symbols used throughout the application

Project Structure

SubTrackr/ ├── App/ ├── Models/ ├── Services/ ├── Views/ ├── ViewModels/ ├── DesignSystem/ ├── Utilities/ └── functions/

What’s Included

  • Complete SwiftUI source code project
  • Full HTML documentation
  • Production Firestore security rules
  • StoreKit Configuration file
  • Optional Cloud Functions source code
  • Placeholder GoogleService-Info.plist file
  • Built-in Demo Mode with sample subscriptions

Requirements

  • Xcode 15.0 or later
  • iOS 17.0 or later
  • Swift 5.9 or later
  • Apple Developer Program membership for App Store distribution, device testing, and Sign in with Apple
  • Firebase account for authentication and cloud synchronization
  • Optional Firebase Blaze Plan if you choose to deploy the included Cloud Functions for scheduled push notifications

Additional Costs & Third-Party Services

This purchase includes the complete source code and documentation described in this listing. Certain third-party services may require separate accounts, subscriptions, or fees that are not included in the purchase price.

  • Apple Developer Program: Required for physical device testing, Sign in with Apple, and App Store submission. Apple charges its own membership fee separately.
  • Firebase: A Firebase account is required for authentication and cloud data synchronization. The free Spark Plan supports the core functionality of the application.
  • Firebase Blaze Plan (Optional): Required only if you decide to deploy the included Cloud Functions for server-side push notifications. Any associated usage charges are billed directly by Firebase and are not included in this purchase.
  • App Store Connect Products: If you use the included StoreKit monetization system, you must configure and manage your own in-app purchase products through App Store Connect.

Note: Apple Developer Program fees, Firebase services, Firebase Blaze Plan charges, App Store Connect services, and any other third-party costs are external expenses charged by their respective providers and are not included in the purchase price of this item.

Easy to Customize

  • Change the app name with a simple project update
  • Modify brand colors through the theme configuration
  • Adjust free-tier limits using a single constant
  • Add new preset services to the service catalog
  • Connect your own Firebase backend by replacing the configuration file

SubTrackr – Subscription With Recurring Bill Tracker | iOS Mobile App

29.00 USDT
Buy now

After successful payment, you will receive a download link for the source code