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.
-
Deadly simple to setup.
-
Auto refresh the presentation when your editor saves it.
-
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
-
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 pptusr/demo_ppt.ejs
. -
Edit the
var/config.coffee
file. Change the value of thetoken
, this is the password for logging in as host. -
Now you can have a cup of tea, and start the test server.
npm test
-
Visit the
http://127.0.0.1:8013
in browser, the server should work. -
Edit the file
usr/demo_ppt.ejs
. When you save the file, the server will auto-reload the page, no F5 hell.
Of cause, Notell can serve multiple presentations at the same time. Here's an example.
-
Just create a
.ejs
file in theusr
folder is all you need, say the file name is 'usr/moe.ejs'. -
Then visit
http://127.0.0.1:8013/moe
, you'll get what you want. -
To make
moe
the default page? Simply open thevar/config.coffee
, find thedefault
key, change its value tousr/moe
. Then restart the server.
npm start
npm stop
npm restart
The MIT License (MIT)
Feb 2014 ys