Personal Notifications Feature in Text Express

Introduction

The idea of the personal notification system is to allow players to receive personal gifts from their friends and the developers of TX. Those gifts will be waiting for the players and once the game is started the gifts will be presented.

Analysis

Before creating a “contract” design with the backend developer on what should be happening on the client and the backend side, I have written some requirements, so that it is easier for us to design the data and functionality:

  1. We should add a limit on how many times you can receive personal notifications. For example you can be invited by a friend to the game only once, the second time you are invited, you shouldn't receive a gift/reward.

  2. In order to allow the personal notifications to be filled with more personal information, such as the name of the person inviting you to the game, or the name of the person sending you the gift, we should design the system in such a way that we pass in data which says from who the notification is being sent.

Discussion with the designer to check if this is a relevant requirement.

3. We should store how many notifications of a certain type were received by one player, so that we can keep track if the limit is exceeded or not.

Having those requirements in mind, together with the backend developer, we have created the following design document, covering two functions: one which creates and adds a personal notification and the other for reading and claiming a reward from a personal notification:

Add and Read Personal notification functions design
Overview of the design document created with the backend developer

<-- Back to where I left.

Last updated