Secret Santa

Mobile application for exchanging gifts

2015 — present

About

Secret Santa is an app for anonymously exchanging gifts on Christmas Eve. And not only. Some users access the application at any time of the year. Because there are many reasons to make each other happier with gift-giving.

The application is suitable for both family and corporate use. Each participant in the game receives a gift from kind Santa. And who will be hiding under this mask is known only to the organizer.

From App Idea to Second Redesign

2015

App Idea

The idea of creating the Secret Santa mobile application came up spontaneously from the company’s Initiative Council a month before the New Year. Taking into account moderation in app stores, there was almost no time left. But we successfully released the application for three platforms: Android, iOS, Windows Phone.

2016

Take-off

Our goal was to popularize the application and make it stand out from its competitors. We added elements of animation and gamification to the design, thanks to which the number of users increased 7 times.

2018

Further Research

We analyzed various scenarios of user behavior, conducted a focus group survey and studied comments in stores. We found out that the application logic can be made even simpler and more understandable.

2019

First App Redesign

After studying user behavior scenarios, we redesigned the application. Version 2019 aimed to:

  • make application logic as simple as possible;
  • facilitate creating and launching a game;
  • increase control and transparency of the game;
  • popularize the application.
2023

Second App Redesign

Over the last 4 years the design has become outdated, so we decided to breathe new life into it and make it even more festive-looking. Therefore, firstly, we conducted a UI audit and identified growth areas. After that we completely updated the interface design. Now the new visual brings even more Christmas mood. Along the way, we improved some functions for the convenience of users.

Version 2023 and Version 2019: Differences

  • An entirely new look.
  • Now emails are displayed in the list of participants, so it is much easier to deal with players who have similar names. And one can immediately see a mistake (if any) in a friend’s email.
  • We have added a game completion feature. All completed games are stored in the account history.
  • Screen orientation has been blocked. Previously, when the phone was rotated, the orientation changed, and because of this, the pictures got stretched and became unattractive. This bug has been fixed in the new version.
  • Now users can delete their account. If a user wants to delete their data from the Secret Santa application, they can easily do so.
  • We have added one more authorization method in the application for Android — through a Google account, for iOS — through an Apple ID.

“Unfortunately, we had to give up supporting iOS 14 and below. But this did not affect the app competitiveness, since in 2023 statistics show that iOS 14 is used by less than 3% of users”

— Dima, iOS developer

How the App Works

1. The game master downloads the app and registers. Then they start creating the game: select date, time, and leave a comment. If the game master also wants to participate in the gift exchange, they select Take Part in the Game. After the game master has created a new game, they need to add participants. Minimum number — 4 people.

2. There are two ways to add participants. The first is to manually enter everyone's name and email. The second is to generate an invitation link and send it to friends via SMS, messenger or email. After clicking on the link, the friend enters their name and email. They can also indicate the categories of gifts that they would love to receive.

3. All participants must confirm their email. To do this, they will receive an email with a confirmation link. If someone forgets to confirm their email, the game will not start. The organizer checks whether all friends have been added to the game. If they are sure that everything is fine, they can start. The game master clicks Start Game and emails with the participants’ names are sent to Secret Santa.

4. After the game is over, the End Game button appears. If all the gifts have been given, one can safely tap it. Then the game will switch to the status Completed. And the game master will always be able to find the game in their account history.

“The design has become more modern, Christmas illustrations have been added, the mood of the application has become festive”

— Christina, designer

Advantages

  • The application is free for users.
  • A minimum of 4 people are required to run the game. There is no limit on the maximum number of players.
  • The admin (game master) can see in the list of participants who is giving a gift to whom. The function is especially convenient when parents play with children. No one will get confused and forget to congratulate their giftees (recipients).
  • Only the game master has to install the application on their phone and register. The remaining players simply confirm their participation via email.

Results

Throughout the App History
2020
2021
2022
Number of games played
9 342
2 352
2 510
3 749
Number of individual users
68 714
14 440
22 714
34 629

Technologies and Integrations

Technology stack

SwiftKotlinJetpack СomposeFireBaseMVVMPHPLaravelMySQLMailgun

Integrations

  • Integration with email and SMS distribution service to confirm email and participation in the game.
  • Integration with Google and Apple ID for an additional authorization option.
  • Integration with PhoneNumberKit to determine the regional phone number with country codes.

Fill in the application form

Tell us about the project, and we will implement it

Once we have received your application, we will contact you within 4 working hours: first we will discuss the project goals and requirements then draw up a cooperation plan

* – required fields

This site is protected by Yandex SmartCaptcha and the Yandex Privacy Policy and Terms of Service apply