← All projects
PROJECT OVERVIEWPROMO WEBSITE

Cake — a promo website for the birthday of a retail chain's delivery service

The chain's delivery service celebrated its birthday: for five weeks every app order of 1500 ₽ or more gave a receipt for the draws. Every week 1,000,000 ₽ was drawn along with certificates to appliance, home goods, sports and cosmetics stores; each receipt earned a guaranteed prize — a delivery discount code or a sticker pack, and a pair of friends got 20,000 ₽ each.

Vue 3JavaScriptFrontendPinia
Role
Frontend developer
Timeline
2024, July — August
Первый экран акции: розыгрыш 5 000 000 ₽

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, sign-in, registration of delivery receipts, an account with the receipt history, prizes and friend invitations.

What the solution includes

  • The mechanics step by step with cards: an order in the app, receipt registration, a guaranteed prize and the weekly draw.
  • Prizes in tabs: the main prize — a million rubles every week, weekly certificates, the prize for inviting a friend and the guaranteed prize.
  • Sign-in through the chain's single customer account (OAuth), passing the invitation code.
  • Registration of an order receipt: a QR code through the camera or manual entry; the receipt history with statuses and rejection reasons.
  • The account: the receipt history, the participant's prizes and friend invitations by a personal link.
  • 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 logos and names of the chain and its delivery service are hidden.

Next project Harvest — a retail chain's autumn promo website with progress toward a million draw and a photo contestPROMO WEBSITE