Skip to content

plucko/ribbit

Repository files navigation

Ribbit

Project Description Ribbit gives everyone in the audience an equal voice by turning each person's laptop or phone into a mic. No waiting for mics to be passed. No waiting for the mic to turn on. No need for mics at all!

Team

  • Product Owner: SungMin Chang
  • Scrum Master: Ryan Atkinson
  • Development Team Members: Brian Hsu, Andy Kitson

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Some usage instructions

Requirements

  • Node 0.12.0

Development

Installing Dependencies

have mongodb? If not: http://docs.mongodb.org/v2.2/tutorial/install-mongodb-on-os-x/

githubapp.js

  • You will need to include this file in the server folder.
  • It is not included in the repo because it is .gitignore(d).
  • This file contains your credentials for Github authentication, so it should never be pushed to the repo!
  • It will contain the following: module.exports = {  clientID:"< get this from signing up your app with github >",  secret:"< get this from signing up your app with github >" };
  • When you signup use the following for local testing: callbackURL: 'http://127.0.0.1:8000/auth/github/callback'

From within the root directory:

sudo npm install -g bower
npm install
bower install

Roadmap

  1. Access Microphone
  2. Grab data from microphone
  3. Transmit Data
  4. Server Maintains Connection
  5. Passes through server
  6. Servers serve to presenter's client
  7. Pass audio data to system audo output

View the project roadmap here

Contributing

See CONTRIBUTING.md for contribution guidelines.

About

hot breakfast with a pluck

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors