Coder Social home page Coder Social logo

presentr's Introduction

presentr

This is an attempt to build an HTML5 presentation framework

Current State

There is a lot left to do, but here are some things that work so far:

  • slide generation from markdown files (still very basic)
  • speakerview with timer
  • syncing of slide decks accross multiple devices

How to

If you wanna try presentr, just clone this repo and run

npm install && bower install

to install all dependencies. To start the application run

npm start

and visit http://localhost:3000 in your browser.

There is one demo slide deck that comes with this repo. Once you have it open, you can press 'm' on your keyboard to reveal the slide deck menu.

Speakerview

The speakerview is what you may want to open on your laptop during the presentation. It will show you the current slide, as well as a preview of the next slide. The additional control panel offers you a timer that will notify you if you are running out of time during your presentation (the claimed time limit can be set as metadata inside the presentation file).

Syncing slides

To sync a slide deck between different browser windows, open the menu and select 'Connect to session'. All slide decks that are synced to the session will be updated when moving between slides.

presentr's People

Contributors

kaesetoast avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.