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.

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

FlutterFirebaseNode js

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.