bjork24 / vax-trivia-2015

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

A presentation server based on Reveal.js and Socket.IO.

Use a PC or a phone to control the presentation state on guest machines remotely.

Especially useful when you and your colleagues are on the same network.

Features

  • Deadly simple to setup.

  • Auto refresh the presentation when your editor saves it.

Screenshot

screenshot

Quick Start

  1. First we clone the project to a directory, and cd to the root directory of Notell.

    git clone https://github.com/ysmood/notell.git
    cd notell
  2. Install dependencies. It may take a while to install all the dependencies, please be patient :D

    npm install

    The setup will automatically create a config file var/config.coffee and a demo ppt usr/demo_ppt.ejs.

  3. Edit the var/config.coffee file. Change the value of the token, this is the password for logging in as host.

  4. Now you can have a cup of tea, and start the test server.

    npm test
  5. Visit the http://127.0.0.1:8013 in browser, the server should work.

  6. Edit the file usr/demo_ppt.ejs. When you save the file, the server will auto-reload the page, no F5 hell.

Add New PPT

Of cause, Notell can serve multiple presentations at the same time. Here's an example.

  1. Just create a .ejs file in the usr folder is all you need, say the file name is 'usr/moe.ejs'.

  2. Then visit http://127.0.0.1:8013/moe, you'll get what you want.

  3. To make moe the default page? Simply open the var/config.coffee, find the default key, change its value to usr/moe. Then restart the server.

Daemon Operations

npm start
npm stop
npm restart

License

The MIT License (MIT)

Feb 2014 ys

About


Languages

Language:CoffeeScript 83.5%Language:CSS 10.0%Language:JavaScript 3.8%Language:Shell 2.7%