- the site main language is Arabic (Arabic text will be provided)
- the mobile version has to be unique and beautiful, and give a beautiful mobile experience.
the site is for a contest, where the admin should add question with multiple option answer, and identify the right answer for every one of them.
and chose to announce a contest every time, so he could select (3 questions for example) and announce the next contest. they system gather the user's answer and sign them up answer, so in future contest they just log in. with every contest the admin set a number of prizes. chooses how many of them, and then fill what they are. for example (50$, a holiday package …)
so what the user sees is: the open the site to see a beautifully HTML5 designed dynamic home page, that has information about the contest, and show them if there is a contest going on or not, if there is there should be a large icon where they could click and start answering the questions if not, the icon "button" should be disabled, and the timer is set to count down to the next contest lunch.
so when the next contest is alive, the user click, answer the multiple option questions, and sign up if it is their first time or log in.
the sign up should be made available by the use of Facebook, twitter accounts or register normally.
the contest is life for per-set time, and after that the system disable entering the contest page, and then according to the predefined correct answer, filter the answers, and randomly select a number of those who got all the questions right , a number that match the predefined number of prizes, and randomly assign every one of them to a prize.
some times the number of those who agog all the questions right, is less than the set prices, so the admin should be allowed to set the number required of right answers, so if there were 8 questions, the admin enters (8) for all the questions has to be correctly answered, or 7 for 7 of them has to be correctly answer .. etc.
the users should be notified by email, when the next contest is alive, and after the contest ends, they should get the right answers, with comments from admin. and when they win.
every time the log in, the should see, the number of prizes, they won nest to their user names, and when the click there it list prizes.
every user should get a unique number when the sign up, and after closing every contest, the home page should announce the unique numbers of the winners and the city they are from.
so to sum up , the pages button that takes them to the contest will have 3 status:
1- a contest is a live (with countdown to end)
2- a contest is coming (with count down to beginning)
3- there is no contest coming up (because maybe after 6 months, we will stop for a while).
the time frame is critical .. we have 3 weeks max as on the forth week the contest will be lunched.