Skip to content
Broadcast your coding project live across your local network.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
build
.bowerrc
.gitignore
README.md
bower.json
gulpfile.js
package.json

README.md

CodeCast

Broadcast your coding project live across your local network.

I created this as a teaching tool, so that my students could easily explore my code at their own pace during live coding demonstrations. It also allows them to broadcast their own code to each other, so they could help each other out.

Started as a command line tool called Live File View, before I discovered electron and evilscan and realised I could make it into a desktop app experience.

The code is a relative mess, but it was a learning experience in both getting to grips with some ES6 features, and also how best to use angularjs alongside electron. It uses Socket.IO to send live updates to any users viewing your broadcast.

So far there is only a MacOS build, and it is not signed, which means you will need to allow apps from untrusted developers.

Screenshot of broadcasting Screenshot of code

Development

To build it yourself, run:

git clone https://github.com/nicksheffield/codecast.git
npm install
npm run dist
You can’t perform that action at this time.