Marble — a retail chain's autumn promo website in an antique style with a million draw
The second part of an autumn campaign of a chain of stores, designed with marble sculptures and columns: purchases of 300 ₽ or more in a store or in delivery are registered as receipts. Each receipt earns a guaranteed prize and enters weekly draws and the draw for the main prize — 1,000,000 rubles; partner products have prizes of their own, and a pair of friends gets a 4,000 ₽ certificate each.
- Role
- Frontend developer
- Timeline
- 2024, October

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 and prizes in tabs, partner products and friend invitations, sign-in, receipt registration, the account and the winners page.
What the solution includes
- The mechanics in tabs — the main prize, the weekly draw, partner products and friend invitations — with a card of conditions for each.
- Prizes in five tabs: the main prize, weekly prizes, the prize for inviting a friend, prizes for partner products and the guaranteed prize.
- Sign-in through the chain's single customer account (OAuth), passing the invitation code.
- Receipt registration: a QR code through the camera or manual entry; the receipt history with statuses and rejection reasons, guaranteed prizes in the account.
- Partner products in a slider, friend invitations by a personal link.
- 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 name and logos of the chain, its own label and the partner brands are hidden.