Skip to content

rockingrohit9639/watchverse

Repository files navigation

Watchverse 👁️🌌

Welcome to Watchverse, a video-sharing platform inspired by YouTube. This project is built using ReactJS for the front-end and NestJs for the back-end.

Table of Contents

Introduction 📽️

Watchverse is a platform where users can upload, watch, like, comment, and share videos, as well as create and manage their own channels. This project serves as an educational exercise and showcases the integration of ReactJS and NestJs to create a full-stack web application.

Features 🚀

  • User Authentication and Authorization 🔐
  • Video Upload and Playback ▶️📤
  • Channel Creation and Management 📺
  • Like, Comment, and Share Videos 👍💬📩
  • User Profile Management 👤
  • Subscription to Channels 🔔

Getting Started 🏁

Prerequisites 📋

  • Node.js and pnpm 📦
  • MongoDB database 🐘
  • NestJs CLI 🕊️

Installation ⚙️

  1. Clone the repository:
   git clone git@github.com:rockingrohit9639/watchverse.git
  1. Install dependencies for both the front-end and back-end:
pnpm install
  1. Start Server
pnpm run dev