Contact Us

Raffle Game API for a Mobile App

An online promotional game implemented as an API that operates on top of an existing mobile application.

Technologies
promo game api

About the Client

The client is an agency that helps brands worldwide engage with their customers through promotional games, creating meaningful connections between people and companies.

Project Background

The agency mentioned above organizes promotional events annually for one of its largest clients, a retail chain. This time, it was decided to conduct the promotion online, using the existing mobile application. The agency came up with the concept of the game, got it approved by their client, and approached us to implement the game logic.

Project Team

Engagement Model

Time & Material

Tech stack

php
rest api
mysql-logo color
docker logo color
redis
amazon-s3 logo color
yandex cloud logo color

Target Audience

Any person over 18 years old can participate in the game. To become a participant, individuals need to download and register in the mobile application of the retail chain.

Functionality Overview

The solution has two modules: admin panel and client interface. Depending on the role assigned, the admin can access and manage data of the game participants, set up and initiate email sending, and generate & download reports. As for the participants’ interface, its functionality is wider. Let’s take a closer look at it.

Participant interface features:

  • Home page: Participants of the game can access the game’s main page, where they can find information about the game and available prizes. They can also read the terms and conditions of the game and submit their participation.

  • Participant verification: Admins verify whether users are eligible to participate in the game by reviewing the data they provide about themselves. If not, users are redirected to a corresponding page.

  • Instant prize: Participants are required to purchase an order, scan the provided QR code, and receive special stickers within the app. When the stickers are peeled off, they may reveal an instant prize.

  • Big prize: Participants receive special alphanumeric codes by either purchasing a special item from the catalog or answering skill-based questions within the mobile app. These codes can be used to collect properties, complete sets, and have a chance to win big prizes.

  • Win page: Participants can view information about the prizes they have won, including their statuses, and fill out the winner profile.

  • FAQ: Participants can access the FAQ section, which provides all the required information, as well as the game terms and conditions document.

  • Notification: Participants can receive email or push notifications for game updates.

Technical Solutions Highlights

Considering that the number of users who participate in the game daily could reach up to a million, it was essential to prioritize the stability and seamless operation of the app. To achieve this, we increased the number of APIs to four servers. This ensures that if one API drops off due to high load, there will always be alternative options to maintain uninterrupted app functionality.

We also integrated MailChimp to enable efficient management of email communication, such as sending email notifications to participants.

Results

In just four months, the cross-functional team of specialists at Itexus successfully delivered the required raffle functionality for the client’s app. The functionality was implemented as an API and met the client’s vision, requirements, as well as the agreed-upon timeline and budget. Once launched, the promo game attracted over a million daily participants during peak times. The app demonstrated its ability to handle high loads without any interruptions, and the client was highly satisfied with the outcomes of our collaboration.

Prize Draw App for a Major Mobile Operator’s Promo Game

A webview application that allows conducting prize draws with millions of participants. It features a client app and an admin panel for managing the draws.

Social
HR Platform for Candidates and Recruiters Matchmaking

This set of web and the mobile-based applications was designed to match candidates with suitable job vacancies.

Social Enterprise
HR matchmaking platform
HR Management Platform for the Construction Industry

A custom industry-specific HR platform covers full-cycle recruitment, onboarding, and report generation management.

Social Construction
hr management platform
View All Projects

Discuss your development needs with us.