Sofa — a retail chain's summer promo website with a renovation certificate
A campaign of a chain of stores in the summer of 2024: buyers make purchases of 500 ₽ or more, register receipts and enter draws of weekly prizes, certificates for partner products and the main prize — a 1,000,000 ₽ apartment renovation certificate. Gift cards are drawn for invited friends.
- Role
- Frontend developer
- Timeline
- 2024, May — July

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 and partner products, sign-in, receipt registration, an account with the receipt history and friend invitations, 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 tabs: the main prize, weekly prizes and prizes for partner products; a slider of partner products.
- 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 in the account.
- Friend invitations: a personal link, conditions and a banner in the account.
- Participating regions in the header, 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 logo of the chain and the partner brands are hidden.