Rachael

View the Project on GitHub abaybektursun/Rachael

What is Rachael?

Rachael is a simple, user-friendly video platform. That's all. Rachael is meant to be as simple as possible, having only the features necessary to providing contact between you and your friends.

The Client.

Our client side is meant to be as minimal as possible without creating a large client side workload. The GUI is written with JavaFX, and we utilized the JFeoniX library for the Google Material Design look and feel. The backend to our client utilizes OpenCV for our facial recognition features and sports a TCP connection. However, we have built a peer-to-peer pipeline that will be utilized during calls. This allows us to create a feature similar to Google Duo, Google’s new mobile video chat platform, where establish the connection before the call is accepted; this way, the connection is established as the call is received, and the video feed can be displayed before the caller answers.

Authors and Contributors

Abay Bektursun (@abaybektursun), Conner Blair (@blairjam), Dustin Favorite (@dmfavorite), Alua Imambek (@aluaimambek), and Azeem Adebayo (@Yaknow)