SubTrackr – Subscription With Recurring Bill Tracker | iOS Mobile App

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
@MainActorusage - 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
| Type | iOS App |
|---|---|
| Author | AIHub |
| Price | $29 |
| Sales | 0 |
| Rating | 0 (0) |
| Published | Jul 13, 2026 |
| Last Update | Jul 20, 2026 |
| Compatible Software | iOS 15, iOS 14, iOS 13, iOS 12, Other |
| Compatible With | Swift, Bootstrap 5.x, Bootstrap 4.x, Foundation 6, Foundation 5, TypeScript |
| Mobile Files Included | .h, .m, .pch, .xib/.nib, Layered PSD, Layered PNG, JavaScript JS, CSS, LESS, Sass, Stylus, PHP, HTML |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 7,398 views · 67 clicksSaaS · Week 46 · 7,398 views · 67 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 46,699 views · 232 clicksWebsite · Week 46 · 46,699 views · 232 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 44,634 views · 127 clicksSaaS · Week 46 · 44,634 views · 127 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 63,519 views · 206 clicksSaaS · Week 46 · 63,519 views · 206 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 32,769 views · 127 clicksDesktop App · Week 46 · 32,769 views · 127 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 8,385 views · 19 clicksWebsite · Week 46 · 8,385 views · 19 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
7,014 views · 29 clicksWeek 46 · 7,014 views · 29 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
6,488 views · 18 clicksWeek 46 · 6,488 views · 18 clicks