Public | Automated Build

Last pushed: 2 years ago
Short Description
Short description is empty for this repo.
Full Description

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.

Demo

The slides created here don't persist longer than 10 minutes.

Installation

  • npm install
  • webpack
  • npm start

Usage

Overview

+-----------------------------------+
|                                   |
|               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/

TODO

(Work in Progress)

Doesn't work now. Still building this feature.

  • npm install -g presentation
  • presentation ./my-presentation.md
Docker Pull Command
Owner
boopathi
Source Repository