Skip to content

datacommunitydc/ballyhoo-rb

Repository files navigation

NOTE: This version of Ballyhoo, the original Ruby version, is not fully functional. See the newer Node version instead.

Ballyhoo

Making Meetup Event Announcements Fast and Useful!

noun \ˈba-lē-ˌhü\
  • a noisy attention-getting demonstration or talk
  • flamboyant, exaggerated, or sensational promotion or publicity
  • excited commotion

Does your Meetup event get bogged down by people announcing jobs, events, and other things? Do people announce amazing opportunities, then disappear before actual connections are made? Then Ballyhoo is for you! Here's how it works:

  1. Users log into Ballyhoo with their Meetup credentials -- Ballyhoo securely authenticates users, automatically retreiving what Meetups they're members of, and organizers for.
  2. Users create announcements before the event, listing their name, a URL, and a text announcement.
  3. During the event, as people make announcements aloud, an event organizer can promote queued announcements to make them visible. Visible announcements can be projected onto a big screen for users to see. Updates happen in real time!
  4. Announcements have the name, URL, and text, plus a photo of the announcer. It's easy to follow up now!
  5. Announcements can be archived after an event, then re-queued by the announcer for the next event.

Ballyhoo is a collaboration of the DC Ruby Users Group and Data Community DC. Design and coding are led by Josh Szmajda (DCRUG) and Harlan Harris (DC2).

Ballyhoo is Open Source Software, and is released under an MIT License (see LICENSE).

To use the public deployment of Ballyhoo, check out [http:https://ballyhoo.heroku.com].

To contribute to Ballyhoo, please submit pull requests or issues via our Github repository.

Technology

Ballyhood is written in Rails and Javascript. Useful packages include:

  • (list useful packages here)

Bitdeli Badge