Skip to content

Instantly share code, notes, and snippets.

@dunphyben
Created September 13, 2014 20:34
Show Gist options
  • Select an option

  • Save dunphyben/25d1234788c18177aae6 to your computer and use it in GitHub Desktop.

Select an option

Save dunphyben/25d1234788c18177aae6 to your computer and use it in GitHub Desktop.
Hackathon Presentations
# Hackathon/Event Guest Presentation Setup
A web service that aggregates slides from Sponsors/Presenters into a single file.
NO MORE Glitches/slow downs due to hardware issues.
NO MORE wasted time switching between presenters.
Maximizes efficiency for your event when time is of the essence.
So you can use ONE COMPUTER for all the presentations.
THE BASICS:
## Setup Process
1. Host sends link to sponsors/presenters with MAILJET API
a. Set deadline
b. Booleans:
1. Web files/links
2. Video files
3.
2. Sponsors/presenters upload their files to the web app. Enter contact email.
a. Start with static files
b. Option to permit links to web addresses
c. Option to include video files in slides
3. Host downloads the files to their computer
4. Host can rearrange the order of the presenters to their fancy
5. App automatically inserts "NEXTUP" => {next_up}," "ON DECK" => {on_deck} in between presentations
6. Countdown between presentations controlled by Admin
AND MANY MORE FEATURES ALREADY LAID OUT
5. The app will do some fancy stuff to make the presentation beautiful and efficient
## Networking/Pre-event setup
1. Attendance.onFinalize
a. Send mobile app download to ateendees/presenters/hostAdmins
## Presentation setup:
1. Host can upload image to the background of the main (first) slide
a. Can add additional slides if want
2. App takes care of the work for notifying people of their order
a. Once host finalizes order of presentation, an email is automatically sent to them using the MailJet API that confirms their presentation and notifies them of their presentation order.
3. App automatically shows a slide of who's up next and who's on deck
i.e. Next up: Microsoft Azure
On Deck: Podio
4.
## Presentation Features:
1. Timer countdown configured ahead of time for the presentation
2. Timer to count down between presentations before next presentation starts
3. Once timer reaches end, Presentation will go to the next {intermediary_slide}
{intermediary_slide} = { title: 'Next Up',
presenter: #{next_presenter},
next: 'On Deck:',
on_deck: #{on_deck}
}
## iPhone App with various Authorization levels:
1. Admin Auth for the HOST
a. Master list of presenters
b. Authorization to skip a presentation (for no shows etc) => Swipe entry left
c. Timer is highly visual, can be minimized
d. Send notifications/messages to presenters/attendees/other admins, stay in touch with them
2. Specific Auth for the PRESENTERS
a. Receive/send messages from HOST, ATTENDEES
b.
3. Auth for the ATTENDEES - Create quick profile
a. Booleans:
1. Part of team?
if yes
list_name
question_3
else
end
2. Looking for team?
if yes
view_teams
else
question_3
end
3.
## Benefits:
1. Know EXACTLY how long your presentation will take
@dunphyben
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment