The Salam Lebaran campaign was launched by Maxis for an internal open house event during Hari Raya 2023.
I was contracted by a creative agency to develop a system comprising of quests and rewards.
The term 'Salam' is a Malay word that means 'greeting'. The term 'Lebaran' is a popular Islamic term for the Eid al-Fitr festival. Combined, it means 'Eid Greetings'.
User Journey
The participants are preregistered, and were given a QR code to scan to access the platform. They login by entering their email address in the welcome screen.
Quests
Once logged in, they are shown a series of quests that they can complete. There are many booths at this event. To complete a quest, they need to find the booth for each quest, complete an activity specified at the booth, and upon completion, scan a QR code provided by the booth assistant.
After that, they are shown a screen that confirms that they have completed the quest, and they can click the 'Redeem' button to claim their reward.
Rewards
The quests are designed to encourage the participants to visit all the booths at the event. In return, each completed quest allows participants to claim an extra ticket for a lucky draw held at multiple intervals throughout the event.
Participants can also claim a door gift reward. This reward does not require them to complete any quests. They can claim it by clicking the 'Redeem' button at the prize redemption counter.
Each reward can only be claimed once. The system keeps track of the rewards that have been claimed by each participant to prevent abuse.
Dashboard
The dashboard provides many options for the event organizers to manage the event. One option is the ability to scan QR codes to check-in participants. Only participants that have checked in can complete quests, claim rewards, and participate in the lucky draw.
The organizers can scan the QR code by using the camera in the 'Scan' tab, or by searching for a participant in the 'Search' tab.
The organizers can also view all the participants that have checked in, their progress in completing quests, the rewards they have claimed, and export the list as a CSV file.
Lucky Draw
A lucky draw session can be triggered from the 'Lucky Draw' tab. A list of all the participants that have checked in will be shown, and the organizers can click the 'Launch' button to start a lucky draw.
The lucky draw mechanics are simple; once a user has won, they cannot win again. A user with multiple tickets will have their name appear multiple times in the list, increasing their chances of winning.
The lucky draw wheel is inspired from the televison show The Price Is Right. The wheel can support millions of names, and will loop infinitely until the organizers click the 'Stop' button.
Once the wheel stops spinning, the winner's name will be shown, and the organizers can click the 'Next' button to continue to the next draw.
CMS
The creative agency also requested for a CMS to manage the content of the platform. It was important to them that they could update the content of the platform on the day of, and throughout the event. This is because the names of the account managers, quests, and rewards were subject to change.
You may check out a demo of the platform here. Use 'user1@email.com' to login. Get in touch with me on my contact page if you'd like to see a demo of the dashboard, or run you through the flow.
Conclusion
This was a complex project that required me to develop a system that could handle a large number of users, and with gamification features. I had to ensure that the system was secure, and that the data was protected.
The event went smoothly, and the participants enjoyed the experience. The organizers were happy with the results, and the creative agency reused this platform for another event.