Skip to content

Kishore180994/Moovy

Repository files navigation

logo

MoovyChat: Create Nests, Watch Together, Discuss Freely

Overview

MoovyChat is an innovative extension for OTT platforms that enriches the viewer experience by enabling interactive, community-driven watch parties and discussions.

Features

Key Features

MoovyNest: Watch Party Feature

MoovyNest allows users to host and join watch parties across Netflix and other OTT platforms. This feature lets friends watch videos together in sync, no matter where they are, creating a shared viewing experience.

Comment System

Engage with the content and other viewers through live comments. This system is designed to support dynamic interactions, bringing the community closer.

AI Integration

We prioritize a healthy community space. Our AI-driven toxicity checker ensures comments remain respectful and appropriate, contributing to a positive environment.

Subscription Updates

Stay connected with real-time notifications for movie comments, likes, and watch party invites, enhancing user engagement and ensuring you never miss a moment.

Backend Infrastructure

Server

  • Apollo Server & GraphQL: Powering a flexible and efficient API, making data retrieval for the watch parties seamless and robust.

Database

  • TypeORM & PostgreSQL: A solid foundation for storing user data, comments, and watch party sessions with reliability and integrity.

Directories

  • .github/ISSUE_TEMPLATE - For structured issue reporting and feature requests.
  • extension - The core of MoovyChat, including the MoovyNest watch party logic.
  • moovynest - Implementation details for synchronizing video playback across different user sessions on Netflix and other OTT platforms.
  • sentiment-analysis - Real-time sentiment analysis for monitoring the community atmosphere.
  • server - The server-side logic, including user authentication, data management, and API endpoints.
  • web-vite - Chrome extension Frontend build setup using Vite for a fast and efficient development workflow.
  • web - The front-end codebase where the magic happens for our users.

Getting Started

(Follow with setup instructions, installation guides, and how to join the first watch party.)

Contributions

MoovyChat is a collaborative project and we welcome contributions of all kinds: from code improvements and bug fixes to documentation and feature suggestions.

How to Contribute

  1. Fork the repository: Click the 'Fork' button at the top right of this page to create your own copy of MoovyChat.
  2. Make your changes: Work on the code in your fork on a new branch.
  3. Test the changes: Ensure that your code works as expected and does not break existing functionality.
  4. Submit a pull request: Push your changes to your fork and then submit a pull request back to the main MoovyChat repository for review.

Please refer to our contribution guidelines for more detailed information about contributing to MoovyChat.

Current Maintainers

We are thankful to all the contributors who have helped shape MoovyChat into what it is today!

License

MoovyChat is open-sourced software licensed under the MIT license.

Contact

If you have any questions, feedback, or want to get more involved with the MoovyChat project, please reach out to us.

We look forward to hearing from you!

About

Chrome extension that allows user to comment on streaming services

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors