Skip to content

seanrose/broadcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a59e5d2 · Apr 5, 2015
Apr 5, 2015
Apr 5, 2015
Jun 24, 2014
Dec 15, 2014
Dec 15, 2014
Apr 5, 2014
Aug 28, 2014
May 27, 2014
Mar 4, 2014
Aug 29, 2014
Aug 28, 2014
Aug 28, 2014
Aug 28, 2014

Repository files navigation

broadcast

Broadcast is a simple Meteor app for syncing presentations on the web in realtime. Click here to learn more about the story behind Broadcast.

Setup

Sign Up for 3rd Party Services

You'll need to create an account for all of these free services:

Install Meteor

If you haven't installed Meteor yet, run this command:

$ curl https://install.meteor.com | /bin/sh

Clone the repo

Run:

$ git clone https://github.com/seanrose/broadcast.git
$ cd broadcast

Add settings.json

You'll need to add a settings.json file at the root with the API keys from all of the services you signed up for:

{
    "box": {
        "token": "API key for Box View"
    },
    "kadira": {
    	"appId": "Kadira App ID",
    	"appSecret": "Kadira App Secret"
    },
    "public": {
        "filepicker": {
            "key": "filepicker API key"
        },
        "ga": {
            "id": "Google Analytics tracking ID"
        },
        "typekit": {
            "url": "Typekit URL (not used yet)"
        }
    }

}

Install Packages

Install the required packages:

$ meteor update

Set Up Box View Webhooks

Broadcast uses webhooks from Box View to load converted presentations immediataely and create an ultra fast experience. To set up Box View webhooks, email [email protected] with your API key and the URL that they need to send webhooks to, which by default is https://{{ your app name }}/webhook

Running the App Locally

From the root of the project, after configuring settings.json, run this command:

$ meteor --settings settings.json

Deploying the App to meteor.com

Decide on a name for your app, and run this command from the root of your broadcast directory:

$ meteor deploy {{ your app name }} --settings settings.json

You may want to create a file named deploy.sh at the root of your project with this command and other deployment configurations to make deploying easier.

For More Info About Meteor

http://docs.meteor.com/

About

a meteor app for sharing presentations and syncing them in realtime

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published