Harvest — a retail chain's autumn promo website with progress toward a million draw and a photo contest
An autumn campaign of a chain of stores for the start of the school year: purchases of 500 ₽ or more give receipts for weekly draws, and once the registered receipts add up to 5,000 ₽, the participant enters the draw for the main prize — 1,000,000 ₽. Partner products add chances, and school classes compete in a photo contest for 100,000 ₽ for their needs.
- Role
- Frontend developer
- Timeline
- 2024, August — September

The challenge
Build the promo website from a ready design on the shared base of the chain's campaigns: the home page with the mechanics, prizes in tabs, partner products, a mini-game and the photo contest, an account with the progress of the receipt total, prizes and contest uploads.
What the solution includes
- The progress of the receipt total toward the main draw — on the main prize card and at the top of the account.
- The mechanics in five steps and prizes in tabs: the main prize, weekly prizes, game prizes, the photo contest prize and the guaranteed prize.
- The photo contest: uploading an entry from the account, a gallery of participants' entries with likes and deleting one's own entry.
- The «Try your luck» mini-game: the participant picks one of six cards, and the site requests a guaranteed prize.
- Receipt registration: a QR code through the camera or manual entry; the receipt history with statuses and rejection reasons.
- Partner products in a slider, participating regions, FAQ, winners, a responsive layout.



A commercial team project: I built the whole frontend from a ready design. Screenshots are from a local build with test data; the chain's name, logo and slogan and the partner brands are hidden.