Moped — a promo website of a retail chain's delivery spring campaign with a game and chances
A month-long delivery campaign of a chain of stores for the spring holidays: a participant confirms taking part on the site and orders groceries in the app for 2000 ₽ or more — every order gives chances, and an order with ready meals gives more. Every week partner certificates and subscriptions are drawn, the main prize is 500,000 ₽, and the game on the site lets you collect points and exchange them for extra chances.
- Role
- Frontend developer
- Timeline
- 2025, January — March

The challenge
Build the promo website from a ready design on the shared base of the chain's campaigns: confirming participation, the steps, prizes in tabs, the embedded game and an account with chances by week and the exchange of game points.
What the solution includes
- The account: chances in each week's draw and in the main draw broken down by kind — orders, orders with ready meals and game chances.
- Game points in the account and their exchange for extra chances once there are enough; a hint with the conditions.
- An embedded HTML5 game on a page of its own: the frame gets the participant's token, and on a message from the game the site goes back to the home page.
- Confirming participation through the chain's single customer account (OAuth): app orders count automatically.
- Participation steps, prizes in tabs — weekly prizes and the main prize, FAQ.
- Winners, a cookie banner, a responsive layout.



A commercial team project: I built the whole frontend from a ready design; the game is a separate build by another developer. Screenshots are from a local build with test data; the chain's logos, names and QR code and the partner brands are hidden.