# data[].attributes.headline
The user WILL NOT BE ABLE TO USE THIS APP 

# data[].attributes.subject
The user WILL NOT BE ABLE TO USE THIS APP 

# data[].attributes.body
monthly balance!

# data[].attributes.headline
The user shall limit the notifications according to the popularity of the party creator

# data[].attributes.subject
The user shall limit the notifications according to the popularity of the party creator

# data[].attributes.headline
The user shall be able to share his game card on Twitter, facebook, whatsapp.

# data[].attributes.subject
The user shall be able to share his game card on Twitter, facebook, whatsapp.

# data[].attributes.headline
The user shall be able to provide suggestions and report problems for the program

# data[].attributes.subject
The user shall be able to provide suggestions and report problems for the program

# data[].attributes.headline
The chat system shall use a real time data base

# data[].attributes.subject
The chat system shall use a real time data base

# data[].attributes.headline
The system shall filter inapproprpierpierpe messages

# data[].attributes.subject
The system shall filter inapproprpierpierpe messages

# data[].attributes.headline
نوفر موية برسوم اضافية

# data[].attributes.subject
نوفر موية برسوم اضافية

# data[].attributes.headline
Each user gets to rate the played game out of 5 stars, and it gets saved in his portfoilio

# data[].attributes.subject
Each user gets to rate the played game out of 5 stars, and it gets saved in his portfoilio

# data[].attributes.headline
there are trainings for specific games before match, increases the player badges

# data[].attributes.subject
there are trainings for specific games before match, increases the player badges

# data[].attributes.headline
The user shall be able to contribute his car and invite players to his car

# data[].attributes.subject
The user shall be able to contribute his car and invite players to his car

# data[].attributes.body
زبطها بالui يابو خلود

# data[].attributes.headline
The system shall prevent creation, or joining of parties is the user is outside campus. 

# data[].attributes.subject
The system shall prevent creation, or joining of parties is the user is outside campus. 

# data[].attributes.headline
The group party admin shall be able to request a merge of the party with other parties from the same game type

# data[].attributes.subject
The group party admin shall be able to request a merge of the party with other parties from the same game type

# data[].attributes.headline
The user shall verify his phone number by an sms message

# data[].attributes.subject
The user shall verify his phone number by an sms message

# data[].attributes.headline
A profile card shall contain a summary of the player

# data[].attributes.subject
A profile card shall contain a summary of the player

# data[].attributes.body
summary:
-Wallpaper (like Call of Duty)
-name
-number of games played
-3 top badges earned

# data[].attributes.headline
The user shall be able to customize their profile card

# data[].attributes.subject
The user shall be able to customize their profile card

# data[].attributes.headline
the player can increase his badges by his نقاطه in "Health" app 

# data[].attributes.subject
the player can increase his badges by his نقاطه in "Health" app 

# data[].attributes.body
Score based
non-Score based

General badges:
1-most mannared player
2-...
Football badges
Volley ball badges
Basket ball badges

- MVP
- Hatrick
- Super hatrik

# data[].attributes.headline
The group party cannot give players badges after a week from the party creation date

# data[].attributes.subject
The group party cannot give players badges after a week from the party creation date

# data[].attributes.body
to prevent arbitrary badge assigning

# data[].attributes.headline
The party admin shall be able to give each player at MOST 3 badges after each game based on their skill

# data[].attributes.subject
The party admin shall be able to give each player at MOST 3 badges after each game based on their skill

# data[].attributes.body
يحلف

# data[].attributes.headline
The user shall be able to report players

# data[].attributes.subject
The user shall be able to report players

# data[].attributes.body
يحلف بالله

# data[].attributes.headline
The system shall delete inactive parties

# data[].attributes.subject
The system shall delete inactive parties

# data[].attributes.headline
players can join matches without accounts

# data[].attributes.subject
players can join matches without accounts

# data[].attributes.headline
the app should have a store for sport equipment 

# data[].attributes.subject
the app should have a store for sport equipment 

# data[].attributes.headline
The group admin shall be able to change the visibility of the party to

# data[].attributes.subject
The group admin shall be able to change the visibility of the party to

# data[].attributes.body
-public
-invite only

# data[].attributes.headline
The user shall be able to choose to get notified when each game group of their favorate game is created

# data[].attributes.subject
The user shall be able to choose to get notified when each game group of their favorate game is created

# data[].attributes.headline
The group admin shall be able to transfer the ادمنية to another user

# data[].attributes.subject
The group admin shall be able to transfer the ادمنية to another user

# data[].attributes.headline
The user shall be able to view recent played games

# data[].attributes.subject
The user shall be able to view recent played games

# data[].attributes.headline
Admins must ha the accesses to contact users individually  

# data[].attributes.subject
Admins must ha the accesses to contact users individually  

# data[].attributes.headline
The user shall be able to unfriend a certain person

# data[].attributes.subject
The user shall be able to unfriend a certain person

# data[].attributes.headline
The user shall be able to choose between light and dark mode

# data[].attributes.subject
The user shall be able to choose between light and dark mode

# data[].attributes.headline
The group admin shall be able to give non-score based badges to the players in the group after the game

# data[].attributes.subject
The group admin shall be able to give non-score based badges to the players in the group after the game

# data[].attributes.body
The admin must " that he is saygin the truthيقسم بالله"

# data[].attributes.headline
The user shall be able to deactivate his account and it gets deleted after 14 days of inactivity

# data[].attributes.subject
The user shall be able to deactivate his account and it gets deleted after 14 days of inactivity

# data[].attributes.headline
The user shall be able to change the visibility of their attributes

# data[].attributes.subject
The user shall be able to change the visibility of their attributes

# data[].attributes.body
public, friends only, private

# data[].attributes.headline
The group admin shall be able to invite players

# data[].attributes.subject
The group admin shall be able to invite players

# data[].attributes.body
share link or qrcode

# data[].attributes.headline
The group admin shall be able to kick players from the group

# data[].attributes.subject
The group admin shall be able to kick players from the group

# data[].attributes.headline
create a team from scratch and play in championships

# data[].attributes.subject
create a team from scratch and play in championships

# data[].attributes.body
- Players
- badges
- scores

# data[].attributes.headline
The user shall be able to sort groups by:

# data[].attributes.subject
The user shall be able to sort groups by:

# data[].attributes.body
Popularity of the creator
Number of joined players

# data[].attributes.headline
The user shall be able to view the creator of the group from the main menu

# data[].attributes.subject
The user shall be able to view the creator of the group from the main menu

# data[].attributes.body
- in the game card

# data[].attributes.headline
The user shall be able to view when a certain group was created

# data[].attributes.subject
The user shall be able to view when a certain group was created

# data[].attributes.body
in the game card

# data[].attributes.headline
The user shall be able to choose the game to play from the provided list

# data[].attributes.subject
The user shall be able to choose the game to play from the provided list

# data[].attributes.body
List:
Football
Volleyball
Squash
Tennis
more if neeed (negotioation)

# data[].attributes.body
- specific game types

# data[].attributes.headline
The user shall be able to create an empty group with a specefied number of wanted players

# data[].attributes.subject
The user shall be able to create an empty group with a specefied number of wanted players

# data[].attributes.body
number cannot exceed 20

# data[].attributes.headline
The user shall be able to create a profile

# data[].attributes.subject
The user shall be able to create a profile

# data[].attributes.body
Attributes:
KFUPM ID
Full Name
mo number
fav games
more if needed (negotioation)