Need to have the App developed, tested and published for both Android (Google playstore) and iOS (Apple Appstore)
Generate all the Assets required for the App (including all the Icons images etc)
In Android App should be compatible with Kitkat and later versions
App should have enough information about the conference
Program and session information
Venue Information. Venue information should show the Map with a Pin placed on the exact GPS coordinate of the venue.
Travel and accommodation information
Speaker and session information can change till the previous day of the conference.
There should a way for the organizers to create/modify/delete questions and the multiple choice options
There can be between 2 to 5 options.
Authorization to create/modify/delete questions should be available only for organizer (may be 3-4 people)
Questions can change till the last minute and also while the conference is going on
There should be user friendly option for attendees to vote for the question being posted
There should be a way for organizer to pick a question and “Push” that to the attendees. Attendees will view the question only once it is “Pushed” by the organizers
Once a question is made active by organizers, the questions should be delivered to the App using Push notification. App should refresh automatically and show the question to the attendees
Once the question is made Active, it should be delivered to the attendees immediately. There should be less than 10 seconds latency.
Attendees will have the option to pick a choice and cast the vote
App should make sure that an attendee vote is casted exactly once
Also if attendee changes the vote, it should update the vote. I.e. it should invalidate the previous vote and count the new one
There should be a way for organizer to see the “live’ voting results. It should be near real-time with less than 5 seconds latency
The voting results should be presented in a neat and easy to understand format
The voting result should include the question and the number of people voted for each option with percentage.
8. Size of the App should be reasonable (below 30 MB)
9. Information about the attendees (Phone number, Name etc) should be kept fully confidential and should not be used for any purpose other than requested by the organizers.
10. App should be complete two months ahead of the conference (with placeholder data) so that it can be tried out and feedback/changes can be suggested
11. The authentication should be done using the phone number registered to the organizers
12. We need the codes to be saved for subsequent years use
Can also use this boilerplate [login to view URL]