PROJECT OVERVIEWPROMO WEBSITE
Stack — a promo website with a game and a recipe of the day
The website of a Pancake Week campaign: participants register receipts, get a guaranteed gift for the first one and compete for a weekly prize. The game «Keep the pancake stack» gives extra chances, and a calendar opens a new recipe every day.
- Role
- Frontend developer
- Timeline
- 2025, November — 2026, April

The challenge
Build the promo website from a ready design and connect it to the campaign API: receipts, prizes, winners, an account with delivery and the embedded game — by the start of the campaign, and switch the site to the prize-delivery period after it ended.
What the solution includes
- Receipt registration: a QR code through the camera, a photo or the data typed by hand.
- The game in an embedded frame: signed in with the participant's token, back to the account by postMessage, the extra chances earned shown in the account.
- The recipe week: a calendar of the coming days, the recipe of the day opens in a dialog.
- Winners with a prize filter and a search by phone number.
- The account: the participant's data, the receipt history with statuses, prizes and delivery details with address suggestions (DaData).
- Sign-up and sign-in by email and through social networks, password recovery.
- The mode after the campaign: a dialog about its end and the prize-delivery period.
- A responsive layout with separate pictures for phones, a video block; frontend errors go to a log server.



A commercial team project: I built the whole frontend from a ready design. Screenshots are from a local build with test data; the brand's logos, pattern and names are hidden.