This Project gives you a Chrome Extension and a Progressive Web App (PWA) allowing you to control Youtube on your Desktop Browser from the PWA in your Mobile. It enforces a 1-1 connection between the Browser Extension and the PWA. The Extension gets connected to the PWA using a QR Code which has to be scanned using the built-in QR Code Scanner in the PWA. This will land you on the Infinity Remote page that allows you to control the Youtube. Proper Instructions / Icons helps the User control the Utility.
Team Members:
- Mukul Jain (200001050)
- Gaurav Khushpat Jain (200001023)
- Vankayalapati Sai Venkata Satwik (200001077)
- Nishit Sushil Singh (200001056)
Mentors:
- Shaikh Ubaid (180001050)
- Ashish Raj (190003013)
- Download the Frontend folder on your Desktop and load it in Chrome Extensions.
- Open https://infinity-remote.herokuapp.com from your Mobile browser.
- Selection and Navigation
- Playback Controls - Such as Play, Pause, Volume Up-Down, Mute-Unmute, Captions, Playback Rate, Previous Video and Next Video.
- 1-1 Connection
- PWA for easy accessibility
- Searching on Youtube
- Dark Mode as per your convenience
- Instructions and error pages
- Skipping of Advertisements
This project uses the following packages and languages:
- Hyper Text Markup Language (HTML)
- Cascading Style Sheets (CSS)
- Javascript
- NodeJS
- ExpressJS
- Embedded Javascript Templating (EJS)
- Socket.io
- Qrious
- JSQR
- Compression
- Font Awesome Icons package
- Chrome Extension
- Progressive Web App (PWA)
This Project is created during June-July, 2021 under the event IITISoC'21, which is the Annual Dev Fest of IIT Indore to introduce the students to Software Development and Open Source. During IITISoC, the students work upon multiple Open Source Projects and they are mentored by experienced developers. The pattern followed by IITISoC is similar to GSoC so that the students get an idea of what GSoC is and how it works. We are grateful towards IIT Indore and IITISoC'21 for providing us this opportunity to build this amazing Project.
Documentation can be found here
Presentation can be found here