Skip to content

Instantly share code, notes, and snippets.

@chuckbergeron
Forked from timuruski/hack-1.md
Created September 15, 2011 17:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chuckbergeron/1219830 to your computer and use it in GitHub Desktop.
Save chuckbergeron/1219830 to your computer and use it in GitHub Desktop.
Hack Night project

Basic Hack-Night Arbiter

  • User can start a hack-night with a list of emails
  • Emails are sent to users with URL to provide availability
  • Users can mark their availabilities per night for 2-week window
  • Once all availabilities are provided, a series of overlapping nights is presented

Advanced topics might include deciding on a topic, each hack could have a silly name to make it memorable after large amounts of drinking.

Requirements

  • Runs on Heroku (http://hollow-frost-272.herokuapp.com/)
  • Data model for participant and event
  • Server to coordinate events
  • Interface for creating an event
    • define participant list
    • define location list
    • set event window
    • define topic list
  • Interface for replying to an event
    • choose available nights
    • vote on location
    • vote on topic
    • add resources like links, etc
  • Service to compile an event from replies
    • participants
    • night and location
    • topic and requirements
    • random arbiter for breaking vote ties?
  • Interface for viewing compiled event

Poor-man's Schedule

  • Tue, Aug 23: Tim
  • Wed, Aug 24: Tim
  • Thu, Aug 25:
  • Fri, Aug 26:
  • Sat, Aug 27: brett
  • Sun, Aug 28: brett
  • Mon, Aug 29: Tim brett
  • Tue, Aug 30: Tim brett Steve
  • Wed, Aug 31: Tim brett Steve
  • Thu, Sep 01: Tim brett Steve
  • Fri, Sep 02: Tim brett
  • Sat, Sep 03: Tim brett
  • Sun, Sep 04: brett
  • Mon, Sep 05: Tim brett Steve
  • Tue, Sep 06: Tim brett Steve Scott

Hack-Night 2: Live Free or Hack Hard

  • Complete data-model for instigator
  • Complete web-interface for starting a hack-night

Requirements

  • Data model for participant and event
  • Server to coordinate events
  • Interface for creating an event
    • define participant list
    • define location list
    • set event window
    • define topic list
  • Interface for replying to an event
    • choose available nights
    • vote on location
    • vote on topic
    • add resources like links, etc
  • Service to compile an event from replies
    • participants
    • night and location
    • topic and requirements
    • random arbiter for breaking vote ties?

Poor-man's Schedule

  • Tue, Sep 13: Tim
  • Wed, Sep 14: Tim, Steve
  • Thu, Sep 15: Tim, brett, Steve
  • Fri, Sep 16: Tim, brett
  • Sat, Sep 17: Tim, brett
  • Sun, Sep 18: Steve
  • Mon, Sep 19: Tim, brett
  • Tue, Sep 20: Tim, brett, Steve, Chuck
  • Wed, Sep 21: Tim, brett, Steve, Chuck
  • Thu, Sep 22: Tim, brett, Steve, Chuck
  • Fri, Sep 23: Tim, brett
  • Sat, Sep 24: Tim, brett, Chuck
  • Sun, Sep 25:
  • Mon, Sep 26: Tim, brett, Steve, Chuck
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment