Mobile
Task City — Play, Watch, Earn Rewards
Gamified rewards app where users earn coins through games, videos, and tasks, then redeem within 24–48 hours.
Challenge
Reward apps live or die on trust. Coin balances had to update instantly and stay auditable, while the app resisted the fraud any money-paying product attracts — bots, emulators, and multi-account farming. Client-side reward tracking would have been trivially exploitable.
Solution
Built in Flutter with a Firebase backend. Google Sign-In gets users earning within seconds of install. Coins run on a Firestore ledger — every reward is its own transaction record, not a mutable counter — with real-time listeners pushing balance updates to the UI. AdMob rewarded video is validated server-side before coins are issued, and redemptions enter a review queue so suspicious patterns are caught before payout. Daily streaks and multiple earning paths drive return visits.
Results
Live on Google Play since February 2025 and maintained through v4.3.2 — a year of continuous production iteration with the payout pipeline running reliably throughout. Passed Google Play's stricter review track for cash-reward apps (Rated 18+ / Cash Rewards) and supports Android 7.0+. Every payout traceable through the ledger; server-side validation kept fraudulent earnings out of the redemption queue.
Stack
Next step
Ready to build something that grows?
Tell us about your product. You'll get a straight answer on approach, timeline, and cost — usually within 24 hours.