BigBlueButton virtual classrooms

Self-hosted virtual-classroom servers for client platforms, extended with a custom live chat.

Built at
CAT
When
Jan 2021 — Oct 2023
Role
Senior Backend Developer (Backend Lead)

The problem

Client virtual-classroom platforms needed video conferencing they owned themselves rather than a third-party room, and the stock chat did not cover what the platforms needed.

My role

Backend lead — I deployed and maintained the servers and built the chat layer on top of them.

What I built

  • /01Self-hosted BigBlueButton servers deployed and maintained on Ubuntu with Nginx and SSL.
  • /02Custom live chat built on JavaScript and Socket.IO.

Stack

  • BigBlueButton
  • Ubuntu
  • Nginx
  • SSL
  • JavaScript
  • Socket.IO

Need something like this built?