A back-to-school campaign for a healthcare group. Families scan a standee in the mall, prove a mobile number and upload a drawing. The public votes, and the top three in each city win.
The campaign’s own site, run from its code on our machine with sample data, in each of its six phases.
Thefamily’spath,andwhattheteamsees
Five steps, played on a clock or on a tap. The phone is the campaign’s own site and the screen beside it is its own admin, both run from the code with sample data.
Phone
Scan the code on the mall standeeA new session opens for each visit.
Enter the code sent to your mobileChecked before the upload, never reused as a vote.
Upload the drawing and accept four consentsTerms, privacy, guardian, public artwork.
Pick a hero, confirm your mobile, voteOne mobile, one vote for the whole campaign.
Meet the heroesTop three in each city.
What the team sees
Activation by stand
admin / activationSample data
Each printed code belongs to one stand, so the report shows which stand turns visits into entries.
Code requests by number
admin / otp activitySample data
A cooldown, a daily cap and a wrong-try limit sit on every number.
Review queue
admin / dashboardSample data
The creative team nominates. A hero number is issued on first nomination. Nothing reaches the public gallery on its own.
Vote scoring
admin / votesSample data
A vote scoring 50 or more counts as suspicious until a reviewer invalidates it, with a reason.
Rankings and winner lock
admin / rankingsSample data
A super admin locks the winners. The lock freezes the top three per city and queues the winner e-mails.
Onesettingmovesthewholesite
The site reads four dates on Riyadh time and moves itself forward. A super admin can pin a phase by hand. The campaign’s own admin, with sample data.
admin / campaign settingsSample data
1234
Builtaroundachild’sdrawing
The rules the code enforces before anything is public.
1The code goes to the guardian’s mobile
An SMS code is checked before the upload, in its own scope.
2Four consents, each ticked
Terms, privacy, guardian and public artwork, each ticked.
3One photo, cleaned on upload
Location data is stripped and the file is re-encoded.
Sample data
4A person decides what is public
A submission never reaches the gallery on its own. Parent details stay out of the public page.
Thepublicsite
The public site in the client’s own colours, at the close of voting: "Voting is now closed", with the winners to follow.
Desktop
Phone
Named to this campaign
2cities, each with a mall standRiyadh, Al Nakheel Mall. Jeddah, U Walk