We are going to do a conference with some sponsors showing their products (8 boots, each one has one iBeacon/beek from Bluevision ), we want a mobile application for the participants. From an early survey the most used devices are iPhones (6+) and Samsung (Galaxy S5/6 and Edge). There will be no more than 200 participants, mostly mid and high level management employees.
This application should have at least the following features:
1.- A welcome page with some statistics display at random, we will provide the list of 12 different 'facts' to show on the screen (ex. The average time a customer spend on our stores is 12 minutes)
2.- An Event Agenda where the users of the application can see what is the next session, it will be a 3 days event with 4, 5 and 4 sessions on each day. We expect some animations and interaction with the user. For each session we have: a) location, b) time, c) duration, e) speaker, f) theme or title, g) two photos or images, h) abstract of the speaker, i) special considerations for the session. We want the users to be able to schedule a session on their calendar using the native calendar of the device they are using.
3.- A page/area to show information about the sponsors, user will be able to see the sponsor information. We will provide a list of identifiers for each beacon and information for the sponsor area it belongs: a) Title of the Booth, b) sponsor name, c) short description, d) between 5 and 8 photos, e) some sponsors provide one pdf with information. We also want to track how many visitors each sponsor has and the time expend on them, for this feature each sponsor area has an iBeacon (from Bluevision) configured (range < ~6m), we want to use them to send the user alerts or messages when he arrives or leaves an sponsor area.
We also want this special behavior for 3) and 2):
For Event Agenda (2) we want the users to receive a visual feedback about the starting/ending of a session, we think about a timeline of some sort which moves as the event happens. Other idea is to show the current and next event highlighted or with some visual hint.
For Sponsor Information (3) we want to be disabled until the event starts, we will publish the application for download between 2 and 3 days before the conference starts, once the conference starts we want to enable this 'feature', so they only can see the details of the sponsored information when the event starts. Once the event finished all related material (images, pdfs, etc.) must remain on the device (offline capability).
We have the following technical/management requirements:
1) Ability to change the agenda (Event Agenda) any time, is possible for day 2 or 3 events to change time or speaker, event get canceled and replaced.
2) Ability to change or update information for the sponsors, images and pdf's as needed.
3) All changes done by 1 and 2 needs to be as transparent as possible to the end user, we can provide a remote server on the amazon cloud to store the information or be used to retrieve the information (also a fixed ip/domain), we will update the information manually so there is no need for 'admin console' (we suggest to use json or xml to simplify this).