I am looking to build an application for Android and iOS with this features:
-As an administrator of the app I need to setup some "games" or "tracks" with checkpoints and questions for every checkpoint.
-Every track has a set of 10-15 checkpoints.
-Every checkpoint has at least one question.
-Every question has a correct answer.
-Every game needs to have an order of checkpoints.
The user needs to solve every checkpoint in order. At every checkpoint solved the user gets a number of points based on the time spent solving the checkpoint.
The app needs to track the total time that the user spent solving all the checkpoints and the total of points that the user gained for solving the checkpoints.
-Every game needs to have a starting and ending hour and a date.
After the end of the game the app has to calculate a leaderboard based on the time spent and the points gained by user during the game.
-CHECKPOINTS CAN'T BE SOLVED IF THE USER IS FURTHER THAN 100 METERS FROM THE CHECKPOINT.
-Every game needs to be bought in order to be [login to view URL] the users can create teams of maximum 5 players.
FACEBOOK LOGIN IS OPTIONALLY.