05 — Flipfox
Streaks, Quests and the Road to Fox Legend
The layer that makes Flipfox feel like Duolingo: XP for every action, a streak that resets at midnight, levels from Car Boot Rookie upward, and a fox who celebrates before you do.

Adding an item is ten XP. A sale is 25. An import is ten, a feed post five, a new spot on the map five. Do anything on a new day and the streak ticks up. Levels climb from Car Boot Rookie to Fox Legend, and the current one sits as a chip in the Home header next to the flame and the star.
None of this changes your profit. All of it changes whether you open the app tomorrow, and reselling is a game of tomorrows.

Today's quests
Home shows the top three quests for the day, generated from your real state: ship the orders that came in overnight, import the listings waiting in the share inbox, list the three items sitting unlisted, price the two with no target, rescue one stale item. Each carries its XP. When there is nothing to nag you about the cards go quiet, which is its own kind of reward.
Flip Moments
The mascot reactions are a single global layer that any feature can post to. Toasts slide in and are tappable: a share arrived, an import finished, an order needs shipping. Full-screen celebrations with confetti fire when you add an item, backfill a sale, cross 50 or 100 percent of your monthly goal, or unlock an achievement. Trip starts and ends get a moment too.
The pose map is specific. Star eyes for imports, achievements and a buy meter over 200 percent. Smug for a Fox Guard success and a backfilled sale. Hearts for a feed post and for giving five flames. Asleep in the Rescue queue. Grumpy is reserved for tax.
The mascot-driven feel is the product's differentiator. Keep every new feature wired into it.
— A rule in the project notes
Achievements and records
Your profile tracks achievements, your goal, and personal records: best flip, fastest sale, biggest haul. Privacy toggles let you hide profit, ROI or flip counts from other resellers while keeping them for yourself, with a padlock where the number would be.