We have some internal systems for videoconferencing like Big Blue Button or OpenMeetings. But in my experience none of them can compare to Google Hangouts, which is still the best free (as in free beer) alternative for videoconferencing with integrated screen sharing.

While implementing an alternative to Sqwiggle on previous hackweek, I discovered Janus, a lightweight WebRTC gateway that proved to be a quite capable tool to implement video applications.

The plan is to use Janus and Javascript (AngularJS) to implement an browser-based alternative to Google Hangout with the ability to have several rooms with a flexible number of participants (only limited by the server's bandwith), an integrated chat, screen sharing capabilities and any other feature that can be useful for our meetings (like, for example, a visual timer for time-boxing).

Since it will be an almost completely client side application, it will be a great opportunity to learn AngularJS, structuring a whole application starting from scratch.