Buyer's guide ยท Cryptocurrency Tracker
Crypto tracker app source code: Flutter app, Firebase backend, admin console
Cryptocurrency Tracker is complete source code for your own crypto tracker app: a Flutter app for Android and iOS, a Firebase backend (Cloud Functions in TypeScript on Node.js 22) and an operator console. Users follow prices, keep portfolios, set server-side price alerts and watch wallets by public address. It is a read-only tracker by design: it does not trade, swap, send or hold anything for anyone. Every money switch ships off.
What you get
The full source code
The Flutter app (Android and iOS, with a web demo mode), the Firebase backend with Cloud Functions, the operator console (Node.js 22, SQLite by default, Postgres optional, Dockerfile included), the API contract, a README, a changelog and the buyer documentation as HTML pages.
Markets and coin pages
Top 250 coins with price, 1h/24h/7d change, market cap, volume and a 7-day sparkline; a global market header and trending strip; coin pages with price charts, candlesticks, stats, links and exchange tickers; search; a currency converter between crypto and 30 fiat currencies.
Portfolios and watchlist
A watchlist that works without an account, and portfolios with average-cost P&L, allocation, buy, sell and transfer transactions with fees, plus CSV import and export that reports skipped rows.
Server-side price alerts
Above, below, percent up and percent down, once or daily, delivered by Firebase Cloud Messaging push even when the app is closed. The server checks them every 5 minutes and enforces the alert limit.
Home-screen widgets
Watchlist and portfolio widgets: Android AppWidgets and iOS WidgetKit small and medium.
Read-only wallet tracking
Track a public address on 7 EVM chains, Solana (SPL and Token-2022) and Bitcoin. Only verified tokens are shown, so spam tokens are hidden.
News, sentiment and AI summary
Headlines and links from four RSS feeds. A Fear and Greed index and community sentiment labelled as not a forecast. An AI market brief and per-coin report using your own Anthropic, OpenAI or OpenAI-compatible key, always labelled AI-generated, with a labelled rules-based Automatic summary when no key is set.
Accounts and languages
Anonymous by default, with optional Google, Apple or email sign-in and optional cloud backup. Nine languages (en, de, es, fr, pt, tr, id, hi, ar including right-to-left).
How you run it as an operator
Nothing earns anything until you switch it on and connect your own accounts.
One console for the settings
The operator console holds the brand, feature switches, plans and limits, ads, purchases, affiliate links, sponsored items, users, alerts, push campaigns and an audit log. Console secrets are encrypted with your ADMIN_SECRET_KEY, and third-party keys are kept server-side.
Revenue options, all off
Ads through AdMob, AppLovin MAX, Unity Ads or ironSource LevelPlay; a Pro subscription (monthly or yearly) and a lifetime Pro; remove-ads; AI report packs; labelled exchange affiliate links; labelled sponsored coins and news. A revenue centre shows measured figures only.
Plans and limits
Pro raises limits (portfolios, alerts, wallets, AI reports per day) and hides ads. Limits are enforced on the server.
Rebranding
Package id, app name, icons, AdMob app ids, store product ids and signing are placeholders you replace. The documentation has a rebranding page.
What it needs to run
- Flutter 3.41 or newer (stable) with Dart 3.7 or newer; Android Studio with Android SDK 36 and JDK 17; a Mac with Xcode 16 or newer and CocoaPods for iOS 15.0+
- Node.js 22 and npm, the Firebase CLI 14 or newer and the FlutterFire CLI; Java 21 or newer only for the Firebase emulators
- Your own Firebase project on the Blaze (pay-as-you-go) plan with Authentication, Firestore, Cloud Messaging, Cloud Functions and Cloud Scheduler; Google bills usage above the free quota to you
- A host that runs Node 22 for the operator console, with a Firebase service account; hosting and a domain are billed by your provider
- Market data from your own CoinGecko access (keyless works for testing, at least a Demo key is recommended for production; heavy or commercial traffic may need a paid plan) and optionally a CoinMarketCap key for failover
- Optional: an AI provider key (billed per call by that provider), ad network accounts, and Google Play and Apple developer accounts to publish and verify purchases
What it does not do
- It is a tracker only. It does not trade, swap, send or hold funds, and it gives no investment advice. No prices or figures in it are a forecast.
- In-app purchases, ad SDK fill, the ad reporting APIs and the affiliate and sponsor flows are implemented and tested with fakes and emulators. They have not been verified live with real stores or ad networks, so test them with your own accounts before launch.
- The 'all time' chart range is capped at one year on keyless or Demo CoinGecko access.
- No API keys, service accounts, hosting, store listings or legal pages are included. Privacy policy and terms URLs are set in the console, but you write the pages.
- Exchange affiliate agreements and sponsor sales are between you and the exchange or sponsor; the console only schedules, labels, counts and records them.
- Translations beyond the nine shipped languages are not included, and the shipped translations have not had a professional review.
- Home-screen widgets and push notifications exist only in the Android and iOS builds, not in the web demo.
Questions
Does the app hold or move my users' money?
No. It is read-only. Wallet tracking uses public addresses only, and the app has no keys, no trading and no sending.
Which monetisation options are built in?
Ads (AdMob, AppLovin MAX, Unity Ads, ironSource LevelPlay), Pro monthly, yearly and lifetime, remove-ads, AI report packs, labelled exchange affiliate links and labelled sponsored items. All ship switched off, and none of them promises any income.
Do I need an AI key?
No. Without a key the app shows a labelled rules-based Automatic summary. With your own Anthropic, OpenAI or OpenAI-compatible key it shows AI-generated briefs and coin reports, capped per day in the console.
Where does the market data come from?
CoinGecko, with optional CoinMarketCap failover, plus public RPC endpoints and mempool.space for wallet balances and four RSS news feeds. The backend caches and fails over between providers, so the app does not call CoinGecko directly.
Which platforms does it run on?
Android (minSdk 24) and iOS 15.0 or newer, plus a web build in demo mode. Widgets and push work only in the Android and iOS builds.
How much does Cryptocurrency Tracker cost, and what does the licence allow?
$69, one payment, no subscription. One licence, no tiers: any number of projects and clients, a paid SaaS, every line changed. The only limit is reselling or publishing the source code itself. The services you connect bill you directly. See the licence.
Is setup included?
Yes. We install Cryptocurrency Tracker for you and put in your logo, colours and texts. Bigger changes or new features get a fixed price before we start.
What if it does not work?
Write to us within 14 days. We fix it, usually the same day. If we cannot fix it within 7 days, you get your money back. See the refund policy.