The purpose of this post is to list the basic functions of the system that will be considered later in the design and implementation stage. These requirements are listed below:
Req.1 | The system must allow the user to scan QR codes and Barcodes. |
Req.2 | The system must decode the scanned QR codes and Barcodes to references. |
Req.3 | The system must use the references to take the user to a room unique to a reference. |
Req.4 | The system must allow a user to add rich media content to a room. |
Req.5 | The system must make the first user who enters a room by scanning an item an administrator of that room. |
Req.6 | The system must make all the rooms permanent; in other words, they cannot be deleted. |
Req.7 | The system must give the administrator of a room the choice to control the theme of that room. In other words, he/she can specify the area of interest, colors and whether it is a private or a public room. |
Req.8 | The system must allow each user to set up and edit his/ her own avatar. |
Req.9 | The system must allow each user to register, log in and log out. |
Req.10 | The system must allow each user to add rooms to his/her virtual world. |
Req.11 | The system must allow each user to report the content (community moderation). |
Req.12 | The system must allow the user to view the rich media in a room. |
Req.13 | The system must allow the user to use the camera to take a photo or record a video. |
Req.14 | The system must have one timeline for each room. |
Req.15 | The system must have one timeline for each user. |
Req.16 | The system must have sponsored rooms. |
Req.17 | The system must give each user a profile page. |
Req.18 | The system must allow each user to customize his/her own page by setting up the avatar, the username and a biography. |
Req.19 | The system must present the recent activities for each user according to his/her own profile. |
Req.20 | The system must allow each user to add other rich media elements to his/her room. |
Req.21 | The system must present advertisements in the user timeline and the room timeline. |
Req.22 | The system must have the distributed photo sharing feature in which the users can send photos directly to each other. |
Req.23 | The system must have the distributed video sharing feature in which the users can send videos directly to each other. |
Req.24 | The system must consider all the rooms to be private in that they are displayed only when a QR code/Barcode is scanned. |
Req.25 | The system must consider all the sponsored rooms to be public rooms in that they can be viewed by each user. |
Req.26 | The system must allow a user to send a friend request to other user. |
Req.27 | The system must allow a user to accept a friend request which was sent by another user. |
Req.28 | The system must allow a user to reject a friend request which was sent by another user. |
Req.29 | The system must allow a sponsor to pay the subscription fees. |
Req.30 | The system must allow a user to block other users. |
Req. 31 | The system must allow a user to change the password of his/her account. |
Req.32 | The system must allow a user to delete his/her account. |
Req.33 | The system must allow a user to view the residents of a room that is in his/her virtual world. |
Req.34 | The system must allow a user to like a post in a room. |
Req.35 | The system must allow a user to write a comment on a post. |
Req.36 | The system must allow a user to view the profiles of the added friends. |
Req.37 | The system must allow a user to add his/her account in other social networks (e.g. YouTube and Twitter) to his contact details. |
Req.38 | The system must allow a user to change the color of his/her avatar. |
Req.39 | The system must provide options to customize the face of the personal avatar. |
Req.40 | The system must provide options to customize the eyes of the personal avatar. |
Req.41 | The system must provide options to customize the nose of the personal avatar. |
Req.42 | The system must provide options to customize the mouth of the personal avatar. |
Please comment with your real name using good manners.