← All projects
PROJECT OVERVIEWPROMO WEBSITE

Sea — a retail chain's promo website with an apartment as the main prize

A campaign of a chain of stores: purchases of 600 ₽ or more give a chance to win an apartment with a sea view and weekly prizes, partner products bring extra chances, and invited friends earn prizes of their own.

Vue 3JavaScriptFrontendPinia
Role
Frontend developer
Timeline
2025, September — November
Первый экран акции: главный приз — квартира у моря

The challenge

Build the promo website from a ready design on the shared base of the chain's campaigns — with the account, receipt registration, friend invitations and winners — and make its new blocks: the video background, the participation steps, the main prize and the partner products.

What the solution includes

  • The first screen and the participation block over a video of the sea, with separate clips for desktop and phones.
  • Participation steps as an interactive card with four scenarios: the main prize, the weekly draw, partner products and friend invitations.
  • Prizes in tabs — weekly ones and those for invitations — and a slider of the main prize with photos and a description of the apartment.
  • Partner products by category in a slider with the lists of items in the campaign.
  • Sign-in through the customer's account of the chain or by SMS, receipt registration, the account, friend invitations and the winners table — on the shared base of the chain's campaigns.
  • FAQ from JSON, a responsive layout with separate pictures and videos for phones.

A commercial team project: I built the whole frontend from a ready design. Screenshots are from a local build; the names and logos of the chain, the developer and the partner brands are hidden.

Next project Match — a promo website of a retail chain and a football club with match ticketsPROMO WEBSITE