← All projects
PROJECT OVERVIEWPROMO WEBSITE

Leaf Fall — an autumn promo of a retail chain with a mini-game and friend invitations

A campaign of a chain of stores together with partner brands: buyers get hot drinks and pastries for 500 ₽ or more, register receipts and take part in weekly draws. The mini-game and invited friends give extra chances, and the site runs a counter of the charity collected.

Vue 3JavaScriptFrontendPinia
Role
Frontend developer
Timeline
2025, August — October
Первый экран осенней промоакции

The challenge

Build the promo website and the account from a ready design by the start of the campaign: sign-in through the chain's account, receipt registration, friend invitations, a winners table and the embedded game.

What the solution includes

  • Sign-in through the customer's account of the chain (OAuth) passing the invitation code, and sign-in by phone with an SMS code.
  • Receipt registration: a QR code through the camera, a photo or by hand; the receipt history with statuses and rejection reasons.
  • Friend invitations: a personal link and stats — how many friends signed up and how many met the conditions.
  • A match-3 mini-game in a frame for extra chances: the game can lead to the account.
  • Winners with a search by phone and filters by week and prize; a partner brands block, a charity counter, FAQ.
  • Prize delivery details to a pickup point with address suggestions (DaData).

A commercial team project: I built the whole frontend from a ready design; the game is a separate build. Screenshots are from a local build with test data; the names and logos of the chain and the partner brands are hidden.

Next project Sea — a retail chain's promo website with an apartment as the main prizePROMO WEBSITE