Header image

Aloha — Case Study

Aloha is a free video-conferencing alternative for those looking for fully private meetings. Thanks to its peer-to-peer nature, your private conversations go directly from device to device, without going through any intermediary server, not even aloha's.

Whether you are a journalist communicating with a source, an innovative AI startup founder trying to meet with your development team, or just someone who cares about privacy, aloha offers a fully-encrypted, secure connection for your meetings.

User Flow

Apart from being secure, minimalism and simplicity are core principles for aloha. Users should be able to start a meeting in no time.

Aloha User Flow Diagram

User Interface

Aloha Color Scheme

Join Meeting Screen

When joining a meeting through an invite link, the user is presented with this screen where they can set up their camera and microphone.

A screenshot of the join meeting screen

One-to-One Layout

A screenshot of a one-to-one call

Grid Layout

In those cases where the meeting consists of several people, the grid layout is shown instead, allowing up to 6 people.

A screenshot of a call with 4 people in it

Feedback Screen

User feedback is important to keep improving the product, hence this screen is shown to users upon leaving the call.

A screenshot of the feedback meeting screen

Thank You Screen

Finally, users are presented with a thank you screen, after providing feedback.

A screenshot of the Thank You screen

Infrastructure

The system architecture is as simple as it could be. I decided to keep it as minimal as possible. Although it will probably grow in the future as I add user accounts, and with it the need to persist data. But right now, given that aloha is fully P2P, besides the client, all that is needed is a signaling server to allow remote devices to find each other and relay messages in the during the connection setup.

A diagram of Aloha's infrastructure

Outcome

Aloha is a free video-conferencing alternative for those looking for fully private meetings. Thanks to its peer-to-peer nature, your private conversations go directly from device to device, without going through any intermediary server, not even aloha's.

Whether you are a journalist communicating with a source, an innovative AI startup founder trying to meet with your development team, or just someone who cares about privacy, aloha offers a fully-encrypted, secure connection for your meetings.

You may also like:

Learn how to develop your own video-call app with P2P real-time communication in Javascript.

Read Article