This backend repository powers a video calling application built with typescript, utilizing PeerJS for seamless peer-to-peer connections and WebSockets for real-time communication. Designed with an MVC architecture, this  backend helps in creating rooms, joining and other tasks along with providing other endpoints for analytics purposes of class.