Skip to content

careful-harmonica/plucky-oatmeal

 
 

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.
  • This file contains your credentials for Github authentication.
  • 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

Real-time communication between presenters and audience members.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 83.0%
  • CSS 16.2%
  • HTML 0.8%