Purpose

Initially developed as a class project to apply multi-threading concepts in Java.

I later extended the functionality with chat and a modern-looking GUI. It has been one of my favourite passion projects!

Used complex concepts to build a practical, user-friendly application.

Feature List

Group Sessions

Create groups with multiple users to watch the same movie with multiple people.

Real-Time Messaging

Chat with anyone in your group as the movie is playing!

Play/Pause Synchronization

Anyone in the group can pause the video at any point in time and the video will remain synchronized for everyone once they are ready to resume watching.