This repository only contains the files for PeerWatch's frontend. You may access the backend repository here.
This project is a web application to allow users to watch YouTube videos together and chat to one another. The video will kept in sync for all users in the same room.
Production Website: https://peerwatch.netlify.app/
Backend is hosted on a Heroku's free-tier dyno, delay is expected when interacting with backend
- Clone this repo.
- Run
npm installat root directory - Run
npm run start - Access the application through http://localhost:3000
- Frontend: React
- Backend: MySQL + Express JS + Redis
- Key packages: React Player + Socket io + Material UI + Styled-components
| Browser | Google Chrome | Mozilla Firefox | Microsoft Edge | Opera | Safari |
|---|---|---|---|---|---|
| Version | 95.0.4638.69 | 94.0.1 | 95.0.1020.40 | 74.0.3911.139 | Mojave 12 |
- This project is developed on Chrome but works on all listed browsers
- Limited support for mobile resolutions
