The Browsercast project aims to offer a web-based slideshow composition tool with support for voice-over synchronization. The tool offers full playback functionality (play/stop/pause/resume) with perfect voice-over synchronization like a video, but maintains a rich web environment: searchable text, images, links, interactivity, and styling.
Browsercast is a single page, client side HTML5 application. It works without an internet connection just by using local resources. That means, it can also be hosted and served statically from any server including github pages.
- Gulp.js build system - used for compiling handlebars templates, optimize require.js and livereload server -- (optional) install gulp.js as a global dependency "npm install -g gulp"
- clone repo
- type "npm install" - installs all development dependencies
- type "gulp" - starts a server on localhost:8080 with livereload functionality
- start hacking