0.0.2 • Published 9 years ago

presentation v0.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

Presentation

Why did I build this ?

  • Sometimes, you want the user to copy some text(usually code) while giving your presentation
  • At the same time, you don't want the listener to go ahead of slides and take a look around the final one.

This uses websockets and when the speaker selects the slide from his view, it tells all the connected clients(listeners) to update the slide.

Overview

Screencast

https://www.youtube.com/watch?v=nuuneB5u9xk

+-----------------------------------+
|                                   |
|               SPEAKER             |
|     http://localhost/controller   |
|                                   |
+--+----+----+----+----+----+----+--+
   |    |    |    |    |    |    |   
   |websocket.emit('change_slide')   
   |    |    |    |    |    |    |   
 +-v+ +-v+ +-v+ +-v+ +-v+ +-v+ +-v+  
 |1 | |2 | |3 | |4 | |5 | |6 | |7 |  
 +--+ +--+ +--+ +--+ +--+ +--+ +--+  
                                     
         CLIENTS / LISTENERS         
         http://speaker_host/          

Installation

  • npm install
  • webpack
  • npm start

Usage

TODO

(Work in Progress)

Doesn't work now. Still building this feature.

  • npm install -g presentation
  • presentation ./my-presentation.md