Y

YTPlus

A web app to enhance the video viewing experience on youtube by providing a theatre-like feel for friends present virtually.Additional features include summary generation and keyword search.

Created on 28th February 2021

Y

YTPlus

A web app to enhance the video viewing experience on youtube by providing a theatre-like feel for friends present virtually.Additional features include summary generation and keyword search.

The problem YTPlus solves

Our project aims to take the user’s experience while using youtube to the next level. The main aim of the project is to allow friends to connect virtually to view videos together in sync with an embedded platform for chatting. Apart from this we also have included features to generate a text summary of the video and to skip to particular parts of the video using keywords, making it an application both suitable for fun and studies.
Contributions :
Akash : User side interface, integration of APIs, video-sync
Abhay : development of summary api
Aaradhya : development of caption api
System Design Summary : We have a react client that uses 2 Flask APIs (hosted on heroku), one for summary generation and other for keyword search. There is another Node.js server which is used for socket.io connections and handling all interactions between members of a theatre.

Challenges we ran into

There were many challenges along the way, that’s for sure. The main challenge was to deploy the custom API’s for captioning and summarizing the video to Heroku, a lot of time was spent here. Even after deploying the API’s successfully we later got to know that we were getting CORS errors while trying to integrate it with the web app. We later got over it by googling the errors and finding a solution at stackoverflow. This taught us about CORS and was a very exciting challenge we solved.
Another major issue we faced was while implementing the theatre feature for our app.In this part synchronising videos of everyone present in the theatre was a major challenge , which we are proud of solving.

Discussion

Builders also viewed

See more projects on Devfolio