Building the tomorrow classroom with Elixir

Bunsan is Mexican software company running with 100% remote employees. We care about continuous learning and found out that remote working platforms and collaboration tools won't cover all the features we expected, because they are too broad or too specific. So we are building Tich to bring the best experience for students and instructors into a virtual classroom using awesome technologies like Elixir, Phoenix Channels, Janus WebRTC, Vue.js, Elm and Apple Pencil.

OBJECTIVES

  • Show how Bunsan built a real-time education platform with Elixir/Phoenix
  • Show the power of Phoenix Channels in mobile and web platforms
  • Explain the challenges to building a real-time whiteboard using The Apple Pencil
  • Show how the application communicates with RabbitMQ and Janus
  • Share our experience working with Elixir along with Elm and Vue.js

TARGET AUDIENCE

Developers interested in building video-conference platforms with Elixir or interested in see phoenix channels in action.