markusdosch / livetext

Stream text to your audience. Useful for talks, trainings, and more.

Home Page:https://livetext.21solutions.de

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

livetext

Stream text to your audience. Useful for talks, trainings, and more.

GitHub Flavored Markdown support: Text styling, code blocks, images...

livetext demo video

How to run

Preparation

nvm use # Requirement: nvm (Node Version Manager, https://github.com/nvm-sh/nvm)
npm install

Run for development

npm run dev

Run for production

npm run build
npm start

Ideas for the future

Features

  • Protect admin page via code

Scaling (low priority)

  • Scaling content transfer: Don't transfer full content every time, but just the differences.
  • Scaling number of connections: Have multiple worker VMs that can accept connections - store data in a central database.

About

Stream text to your audience. Useful for talks, trainings, and more.

https://livetext.21solutions.de


Languages

Language:TypeScript 54.8%Language:HTML 38.5%Language:CSS 5.7%Language:Dockerfile 1.1%