Skip to content

A dynamic video sharing app inspired by YouTube, featuring secure user authentication and interactive video engagement.

Notifications You must be signed in to change notification settings

harshvsri/videovault

Repository files navigation

VideoVault

Screenshot

VideoVault is a dynamic video sharing and streaming platform inspired by YouTube. It allows users to upload, share, and stream videos.

Key features include:

  • Video Uploads: Users can upload videos in various formats and share them.
  • Streaming: High-quality streaming capabilities ensure a smooth viewing experience.
  • User Accounts: Users can create accounts, manage their video uploads.
  • Comments and Likes: Users can engage with videos by leaving comments and likes.
  • Search and Discovery: A robust search function allows users to find specific videos.

This project aims to replicate the core functionality of YouTube, providing a platform for learning and experimenting with video hosting and streaming technologies.

Contribution Guide

If you're a beginner and want to contribute to this project, follow these steps:

  1. Fork the Repository: Click on the fork button at the top right corner of this page and clone the forked repository to your local machine. This creates a copy of this repository in your account.

    git clone https://github.com/<your-username>/videovault-client.git
  2. Client Setup: After cloning the repository, you need to set up the client:

    • Install Dependencies: Install the necessary dependencies using npm:

      npm install
    • Start the Client: Once the dependencies are installed, you can start the client using the following command:

      npm run dev
  3. Create a New Branch: Use the git checkout command to create a new branch.

    git checkout -b <your-branch-name>
  4. Make Changes: Make your changes in the new branch.

  5. Commit and Push Your Changes: Once you have made your changes, use the git add command to stage your changes for commit. Then, use the git commit command to commit your changes.

    git add .
    git commit -m "<your-commit-message>"
    git push origin <your-branch-name>
  6. Create a Pull Request: Go to your repository on GitHub, you will see a Compare & pull request button. Click on that button to create a pull request.

Thank you for your contribution! 🎉

About

A dynamic video sharing app inspired by YouTube, featuring secure user authentication and interactive video engagement.

Topics

Resources

Stars

Watchers

Forks