Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro to Hackathons

Intro to Hackathons

What’s a hackathon? Tips and lots of tools for how to rock your first hackathon.

caterinasworld

April 11, 2015
Tweet

More Decks by caterinasworld

Other Decks in Technology

Transcript

  1. INTRO TO HACKATHONS: How to Rock a Hackathon Like a

    Boss Girl Develop It - Portland
  2. GDI Portland Hackathon 2015 Sunday, April 12, 2015 9:00 AM

    - 4:00 PM Art Institute of Portland 1122 NW Davis St, Portland, OR *** lots of prizes ***
  3. Why Hackathon? • Learn and build something • Meet new

    people • Make connections • Potential new work opportunities • WIN!!!
  4. • An idea • Enthusiasm • “Getting things done” mentality

    • A laptop that’s ready to go What to Bring?
  5. Laptop • Text Editor: Sublime, Brackets, etc • Version Control:

    Github, Bitbucket • File Sharing: Dropbox, Google Drive, etc • Web Hosting: Heroku
  6. More Tools Cools APIs to easily add functionality to you

    app: • Twilio: call or text a phone number from your app • SendGrid: send an email out to users • Rdio: add a music player • Box: store files dynamically
  7. More Tools - Wireframing and Prototyping • Wireframing: Balsamiq, Moqups,

    Flinto, InVision, etc • Prototyping: Sketch, Photoshop, InVision ***you can try these with a 14 or 30-day free trial
  8. More Tools - Design • Inspiration: UX Archive • HTML

    templates: HTML5UP • HTML/CSS Frameworks: Twitter Bootstrap, Zurb Foundation • Fonts: Google Fonts, Font Awesome (icons) • Stock Photos: Unsplash, 1001FreeDownloads
  9. APIs • Practice beforehand: http://www.codecademy.com/ learn • Know how to

    make API calls, parse a JSON object, and output the data
  10. How to Select a Team • Pick an idea that

    you believe you, a problem that you’re having right now • Ask what technology a team plans to use
  11. How Many Per Team? • More isn’t necessarily better •

    3-4 for a short hackathon like Sunday’s • Incorporate those wanting to learn programming through pair programming
  12. Managing Time • Find an idea fast • Come up

    with one main use case • Come up with secondary use cases in case you have time • Work on the presentation as you’re building your app, at least two hours before you have to present • must have something to a demo • practice the presentation
  13. A Winning Presentation • State the problem you’re trying to

    solve - tell a story! • Your solution • Technology you used • Tech problems you encountered and how you solved them • DEMO!!!
  14. Pro Tips • State your team number + name •

    Introduce team members • Have everyone on your team present • Brand your app with a name + logo and make sure it’s visible throughout the presentation • PRACTICE!!!
  15. Demo • The demo is the most important part of

    the hackathon • Someone on your team should work on the presentation + demo at least two hours before it’s time to present