Administrator should be able to get the contacts of a user. UC-5.1
Mobile application
User shall choose a username and an email when opening the app the first time. UC-3
The user can't continue if username and email haven't been inserted.
User should see a map which contains points of destination and should be able to navigate to them. UC-3
If the user has joined more than 1 game, then points of destination of all games are displayed at once on the map.
If the user has completed a task in a point of destination, then the point of interest will not be displayed on the map. UC-4
When the user clicks on a point of destination, a popup appears which contains a title, photo and a short description of the place.
User should be able to join at least one game. UC-3
User should be able to see a real-time leaderboard for each game. UC5.2
User doesn't have to join any games in order to see the leaderboards.
A leaderboard contains top 10 users who have gathered the most points in a game.
The leaderboard contains information: user's username and their points.
When the user has reached a destination point, the user should be able to read a text paragraph about the destination point. UC-4
When the user has reached a destination point, the user should be able to listen to an audio clip about the destination point. UC-4
User should be able to re-play and scroll the audio clip.
When the user has reached a destination point, the user should be able to see (a) picture(s) about the destination point. UC-4
User should be able to get a task after the information is skipped by the user (All possible task types are defined in functional requirements of the web application). UC-4
If the user has chosen game(s), the destination points of the game(s) appear on the map. Points from different games have different colors/symbols. UC-3