Node.js + Reveal.js powered presentation system with real time interactions