Giter VIP home page Giter VIP logo

vibestream's Introduction

About The Project

Screenshot 2024-06-17 152347

VibeStream Hub leverages React to provide a frontend-focused video streaming platform designed to enhance user engagement. It features genre-specific browsing, personalized recommendations, and real-time updates to enrich the viewing experience. Users can effortlessly navigate a diverse library of videos categorized by genre, facilitating easy exploration of content aligned with their interests. Interactive elements such as liking, disliking, and commenting foster community engagement and influence personalized content suggestions in real-time. VibeStream Hub ensures a seamless user experience with its responsive design, optimizing performance across various devices. Whether discovering new favorites or engaging with familiar content, VibeStream Hub offers an immersive video-watching experience tailored to individual preferences and viewing habits.

Table of Contents

Features

  • Explore Diverse Content:
    Dive into a variety of categories such as Home, Trending, Music, Films, Live, Gaming, News, Sports, Learning, Fashion & Beauty, offering a rich selection of videos tailored to your interests.

  • Interactive Video Experience:
    Engage dynamically with videos through real-time interactions. Like, dislike, and comment on videos instantly, fostering community engagement and feedback.

  • Stay Updated in Real-Time:
    Experience seamless updates on video interactions, comments, and related content, ensuring you're always in sync with the latest trends and discussions.

  • Discover Personalized Recommendation:
    Explore related videos based on your viewing history and preferences, enhancing your discovery of new and relevant content.

  • Personalized Watchlist:
    Create a personalized Watchlist and save videos to Watch Later for convenient access. Organize and curate your favorite videos effortlessly to enjoy at your convenience or share with friends to discover new content together.

Technologies Used

  • React: React: JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for quickly styling applications.
  • Framer Motion: React: JavaScript library for building user interfaces.
  • React Router: Declarative routing for navigating between views in React applications.

Project Setup

  1. Clone the repository:
 git clone https://github.com/yourusername/VibeStream-hub.git

cd VibeStream-hub
  1. Install the required dependencies:
npm install

3.Create a .env file in the Backend directory with the following content:

REACT_APP_YOUTUBE_API_KEY= your_Rapid_api_key

  1. Start the frontend server:
npm start

Environment Variables

  • REACT_APP_YOUTUBE_API_KEY= your_Rapid_api_key

Usage:

  1. Explore by Genre:: Discover a diverse array of videos categorized by genres such as movies, music, documentaries, and more. Easily navigate through different categories to find content that matches your interests and preferences

  2. Watch Later:: Save videos to your personal watch later list for easy access and enjoyment at your convenience. Manage your queue of favorite videos effortlessly to curate a personalized viewing experience.

  3. Interactive Features::: Engage with videos through interactive features like liking and disliking. Share your preferences and discover trending content based on community interactions, enhancing your personalized recommendations.

  4. Real-time Updates::Updates on trending videos, new releases, and community activities. Stay connected with the latest content additions and social interactions within the platform.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

MIT

Screenshots

  • HomePage

Screenshot 2024-06-17 152347

  • Trending Page

image

  • Stream

image

  • Responsive

image

vibestream's People

Contributors

divesh1207 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.