Colourful spinning reward wheel with coins and prizes, Spin & Win in-app game for DealCart
DealCart2025Mobile App

Spin & Win

React NativeFirebaseLottieNode.js
Scroll to explore

How DealCart Added an Instant-Win Reward Wheel to Keep Players Spinning Back

Written by Nora L., Mobile & AI Engineer at Codanum

01 / Situation

The Context

Deals Chest was working, and DealCart wanted a second, lighter game to sit alongside it rather than compete with it: a luck-based reward wheel. Tap to spin, collect coins, buy extra spins if you want more, plugged into the coin economy Deals Chest had already established, with an instant-win feeling on every open.

02 / Task

The Challenge

Spin wheel games depend on perceived fairness as much as actual fun. The reward distribution had to feel generous enough to keep free spins satisfying without making purchasable spins feel like a worse deal. The spin animation, from tap to landing, needed enough duration and deceleration to build anticipation without overstaying its welcome. Timer-gating between free spins had to create urgency without frustrating players into ignoring the feature. Critically, the landing moment itself required tiered feedback: a flat reveal on a big win kills the "mini celebration" the mechanic promises.

Multi-tier

Spin Rewards

Purchasable

Extra Spins

03 / Action

The Solution

Built as a feature module within DealCart's app, Spin & Win uses a weighted probability system managed server-side, letting the reward team adjust coin payouts, bonus frequencies, and extra-spin drop rates without shipping an app update. The wheel animation uses a physics-eased deceleration curve, fast at launch and gradually slowing to build suspense before landing. Free spins reset on a timer-gated cycle; purchasable coin packs unlock additional spins for players who want to keep playing. Landing feedback is tiered by reward value: small wins get a cheerful chime, big wins trigger a full celebration sequence with screen-fill animations. Firebase tracks spin history, coin balances, and purchase state per user.

04 / Result

The Impact

Spin & Win launched within the DealCart app on schedule and integrated cleanly with the coin economy established by Deals Chest. The weighted reward system maintained engagement without fairness complaints: free-spin sessions felt consistently rewarding and purchasable spins felt worthwhile at their price point. The tiered celebration animations were well received in testing, with the big-win sequence noted as a shareable moment that players screenshot and send.

"Spin & Win is exactly what it says: quick, fun, and satisfying every time. The big-win celebration is the kind of small detail that makes users send a screenshot to a friend."

Product Team, DealCart
Grocery Run
Next Project

Grocery Run

Game Development