Pakshoma: dream home campaign in Vue.js
Campaign for Pakshoma fridges: visitors answer five questions, see their dream home and get a discount code, and buying a fridge enters them in a draw for a home.
Vue.js TypeScript Pinia Vue Router Vite Axios








Overview
Pakshoma makes home appliances. In its fridge campaign, visitors answer five questions about the home they dream of, from where they would live to the colours they like, see a picture of that home and receive a 10% discount code. Buying and installing a fridge from Pakshoma’s website then enters them in a draw for a 15-billion-toman home of their choice.
I built the campaign at the Trend agency with a teammate, in Vue.js 3, TypeScript, Pinia and Vite. Every step is set inside an open Pakshoma fridge. Visitors confirm their phone number with a one-time code and download or share their picture, and the team follows users and gifts in an admin panel.
What I built
- Five questions about the visitor’s dream home, each answer with its own icon and picture
- Phone sign-up with a one-time code that can be pasted, moves between boxes on its own and counts down before it can be resent
- A dream-home picture to download, or to share with the Web Share API
- A 10% discount code tied to a draw for a home
- An admin panel with figures for users and gifts and the list of participants
Planning something similar?
Tell me what you’re building and when you need it, and I’ll reply with questions and next steps.
Get in touch