Skip to content

felcoden/WatchParty

Repository files navigation

WatchParty

Simultaneously watch Youtube videos with others! Chat while you watch! Archive the parties to relive the memories!

After logging in, You are taken to your Dashboard where you can see the current top rooms. There is a list of reminders for the upcoming parties you are attending.

You can use the SEARCH bar to search for public rooms, users or videos. Clicking on a room will bring you to that room. You can follow users to have their parties prioritized on your page. If somebody's being less than excellent, you can block them. They will no longer show up in searches or in chats, and you won't show up in theirs.

CREATE a party! Set it to public to allow anyone to join, or set it to private and allow only those with an invitation to attend. Add as many videos as you'd like to the party, or choose a saved playlist. You can choose to save the videos as a new playlist. You can choose to have the party archived for later.

WATCH a party! As a creator or admin, you will have the ability to start or pause the video. If you're a 'normie', just sit back and enjoy the show. Anyone can comment in the chat as the party is going on.

The also is a VOICE CONTROL option, for those with difficulty navigating with a mouse and keyboard. After turning the microphone on, navigate to other pages by saying "Go to --" or "take me --". You can also search for keywords by saying "search for --" and then "send". Once on the search results page, you can open a party by saying "open --" or "start the party called *". You can also follow, unfollow or block users with commands like "follow --" ...

Tech Stack

  1. React
  2. Express js
  3. Amazon RDS
  4. Azure
  5. Axios
  6. Styled Components
  7. Github Actions
  8. WebSockets
  9. Bootstrap
  10. Eslint
  11. Webpack
  12. Passport JS
  13. Docker
  14. PostgresQL
  15. Prisma
  16. Prettier
  17. Babel
  18. Jest
  19. Google OAuth
  20. React Speech Component
  21. Socket io
  22. Miro

API

  1. YouTube API
  2. WebSpeech API

Changelog

The changelog can be found on the Releases page.

Contributing

Everyone is welcome to contribute. Please take a moment to review the contributing guidelines.

Authors and license

Dahlak-Keleta

Eric-Kuehnemann

Logan-Voisin

Logan-Ward

MIT License, see the included License.md file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages